![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| スクリプトの中でワイルドカードを使用する | emferrari | シェルプログラミングとスクリプティング | 13 | 2008年3月7日 04:14午前 |
| は、ワイルドカード | C3000 | UNIXのダミー質問と回答のため | 5 | 2007年11月21日 07:19午前 |
| ワイルドカードでls | benu302000 | UNIXのダミー質問と回答のため | 10 | 2005年6月29日 02:53午後 |
| ワイルドカード | benu302000 | UNIXのダミー質問と回答のため | 3 | 2005年6月29日 01:10午後 |
| ワイルドカード六で | peter.herlihy | UNIXのダミー質問と回答のため | 8 | 2002年1月8日 04:27午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
* 正規表現では、すぐに前にある1つの文字(またはなし) 、任意の数と一致する コード:
sed 's/From here*to here/new text/g' この正規表現 *ここからここに 一致します hertoここから 本書はここから hereetoここから ... \ 通常は、次の文字の特別な意味を無効にする コード:
sed 's/From here\*to here/new text/g' この正規表現 ここから\ *ここに 一致します *ここからここに このしてください コード:
sed 's/From here.*to here/new text/g' |
|
||||
|
場合は、 ' - R 'オプションを使用するように指示する必要があります セッド 拡張正規表現を使用する。基本的な セッド 正規表現はかなり限られている。
第二に、正規表現が異なるで働く セッド シェルでは、以上です。 *自身が、何か他の人のための修飾子は何も意味しない。まず、何を表現し、必要に応じて、どのようにそれらの多くが一致すると一致するようにしたいということを教え。は、式を1つの文字、文字のセット、またはかっこで囲まれて何かすることができます。
*唯一の修飾されていません:
|
|
||||
|
代替、正規表現で コード:
#!/usr/bin/python
string = "some text in front From here in the middle to here at the end"
fromindex = string.index("From here")
toindex = string.index("to here")
tobeReplace = string[ fromindex : toindex + len("to here") ]
string.replace( tobeReplace , "new text")
出力: コード:
'some text in front new test at the end' |