1

,newlineキャラクターの出現を一緒にチェックする正規表現を探しています。私はegrepでそれを好むでしょう。

例:

strstr("Hello World","Hello");

一致してはいけません、そして

strstr("Hello World",
       "Hello");

一致を返す必要があります。

egrep ',\n'、、の両方を試しましegrep ',$'たが、失敗しました。

4

2 に答える 2

2

やってみました

,\r\n

プラットフォームによって異なります

\r    Mac up to OS 9 
\n   UNIX/Linux, Starting from Mac OS 10 (OS X)
\r\n DOS

正規表現

,$

また、動作するはずであり、より普遍的ですが、 $ が文字列全体の末尾だけでなく改行でも一致するようにオプションを設定することを忘れないでください。

于 2012-06-06T11:14:38.450 に答える
1

コンマの後に空白があるか、このファイルの行末のタイプが間違っていると思います。ヒットするかどうかを確認するために、これから始めます。次にスケールバックします。

',[ \t\l\f]*[\n\r]*'
于 2012-06-06T11:46:54.313 に答える