【发布时间】:2017-12-24 08:54:14
【问题描述】:
我有以下文件。
身份证;姓名;地址
"1";"abc";"xyz"
"2";"pqr";"xyz;aa"
"3";"aaa";"bbb"
用双引号封装并用分号分隔的字段。 我正在尝试查找包含分号的字段(在本例中为“xyz;aa”)。 它的正则表达式应该是什么?
【问题讨论】:
-
"(\w+;\w*|\w*;\w+)"这不行吗?唯一没有匹配的情况是";"。 -
我对此做了一些小改动,在搜索中包含制表符和空格。即“([\w|\t|\s]+;[\w\t\s]*|[\w\t\s]*;[\w\t\s]+)”但是高亮所有文件。