くだらねえ質問はここ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
245:login:Penguin 10/06/08 04:40:01 wUTUGod+ 正規表現でメタキャラクターをエスケープするには\をつけるのはわかったんですけど 中には二つ以上つけないとだめな文字があるんですが、これはどうしてですか? 例えば.とか/とか。 246:login:Penguin 10/06/08 06:18:56 jIeJVnpF >>245 処理系で"\"が特殊文字になっている場合、二重にエスケープする必要がある。 例えば、"\\."はエスケープシーケンス処理され、"\."になり正規表現として解釈される。 しかし、エスパーが必要な予感が。 247:245 10/06/08 08:38:03 wUTUGod+ bashでsed使う時の話です。環境とかコマンドによって違ったりするんですかね。。 248:login:Penguin 10/06/08 09:17:03 K5bOODqa >>246 エスパー真美 249:login:Penguin 10/06/08 10:07:21 JqPrDxxN >>247 sedの引数文字列内の特殊文字は先ずbashが展開する(ダブルクォート「"」で括った場合も展開される)。 bashによる特殊文字展開の詳細は案外ややこしいので割愛。 基本的には、sedに与える表現をシングルクォートで括れば、エスケープを重ねる必要はない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5380日前に更新/285 KB
担当:undef