1
我在尋找一個正則表達式來檢查,
和newline
字符的出現。我更喜歡egrep。正則表達式匹配逗號+換行符
例子:
strstr("Hello World","Hello");
不應該匹配,並
strstr("Hello World",
"Hello");
應該返回匹配。
我試過egrep ',\n'
和egrep ',$'
,但沒有成功。
我在尋找一個正則表達式來檢查,
和newline
字符的出現。我更喜歡egrep。正則表達式匹配逗號+換行符
例子:
strstr("Hello World","Hello");
不應該匹配,並
strstr("Hello World",
"Hello");
應該返回匹配。
我試過egrep ',\n'
和egrep ',$'
,但沒有成功。
你試過
,\r\n
根據您的平臺,這是不同的
\r Mac up to OS 9
\n UNIX/Linux, Starting from Mac OS 10 (OS X)
\r\n DOS
正則表達式
,$
也應努力,更普遍的,但記得要設置該選項使得$在換行符處匹配,而不僅僅是整個字符串的結尾。
我的猜測是在逗號後面有空格,或者在這個文件中有錯誤的行尾類型。我會從這開始看它是否命中。然後縮減:
',[ \t\l\f]*[\n\r]*'
其Linux平臺egrep。 – Kamath