人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP に関する質問です。
ファイル内に、前後に改行を含む 1f00 - 1fff の文字列が含まれています。この文字列を preg_replace の正規表現で削除したいと考えているのですが、どのように記述すれば良いのでしょうか。

<条件>
1.文字列の範囲は 1f00 ? 1fff
2.文字列の前後には必ず \r\n が入っている
例)\r\n1f4c\r\n (実際にはテキストで開くので、改行された状態で表示されます)

●質問者: makamon
●カテゴリ:コンピュータ
✍キーワード:PHP テキスト ファイル 前後 文字列
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Yota
●100ポイント ベストアンサー

こんなふうにすれば、どうでしょう。

$subject = "foo

1f4c

hoge" ;

$pattern = '/\r\n1f[\da-f]{2}\r\n/' ;

echo preg_replace( $pattern,'',$subject ) ;

◎質問者からの返答

問題なく動作したようです。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ