【发布时间】:2013-09-22 04:40:21
【问题描述】:
我正在编写一个脚本来逐行清理包含非 ascii 字符的文件,但我遇到了正则表达式模式的问题。我需要一个正则表达式模式,它匹配任何以星号开头的行,可能有一个等号,并且将包含非 ascii 字符和空格。我知道如何匹配非 ascii 字符,但与其他明确定义的字符不同。
这是我需要匹配的示例行:
* = Ìÿð ÿð
这是我目前的模式:
/\*[^[:ascii:]]+[\r\n]/
这将匹配以星号开头并包含非 ascii 字符的行,但如果该行包含空格或等号则不匹配。
【问题讨论】: