我需要從包含read (symbol)
匹配文件的文件中刪除所有行,其中(symbol)
是任何CJK字符。在匹配是read (symbol)
之前立即是A-Z或a-z,但是,那行不應該被刪除。例如,這裏有一些樣品線和結果:如何刪除所有包含特定字符串的行,但只有當後面的字符是CJK字符?
Do you like to read books? (not deleted)
Can you read 書? (deleted)
.read 書. (deleted)
This is some thread 線. (not deleted)
如何刪除只有那些線匹配(not A-Z or a-z)read (CJK symbol)
?
出於好奇,你是否在使用'grep -vP'[^ A-Za-z] read [\ x {9DBB}] +「file.txt時得到了同樣的錯誤信息'? – Steve
是的,這也給出了錯誤,但是,另一個解決方案似乎運行良好。 – Village