正規表現道場
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:nobodyさん 09/12/29 00:08:08 F3P1tBWB 文字列の中にある¥を除去したかったのですが、preg_replace('/¥/')や preg_replace('/¥¥/')では削除できなかったのですが、preg_replace('/¥¥¥/')だと削除できました・・・ これはなぜでしょうか。 ¥は次に有る文字をエスケープするわけですから、preg_replace('/¥¥/')でいけそうな気がするのですが。。。 正規表現初心者につき、低レベルですがご教授よろしくお願いいたします。 (上記は、あえて半角ではなく、全角の¥で説明しています。) 601:nobodyさん 09/12/29 12:06:00 やりたいこと自体はstr_replaceでできるだろうけどphpの正規表現がなんかおかしいな。 perlならそれで通るはずだけど。 602:nobodyさん 09/12/29 12:38:00 文字列としてのエスケープと正規表現としてのエスケープは別。 '/\\/' は /\/ '/\\\/' は /\\/ '/\\\\/' も /\\/ 603:600 09/12/29 22:52:30 F3P1tBWB >>601-602 なるほど!! そういうことでしたか。 ありがとうございます!
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5314日前に更新/179 KB
担当:undef