我正在尝试将一个正则表达式组合在一起,以匹配多个单词。我有一个导入文件,它有一个类似于“项描述”的列标题,因为会有多个标题,所以它对匹配的内容不会太贪婪。例如,“项位置描述”在寻找“项描述”时不应该匹配,它将有自己的匹配正则表达式。
我整理了以下内容:(?i)(?<=^|\s)Item Description(?=\s|$),但并不是所有情况都适用。
一些有效案例(忽略案例):
一些无效案例(忽略案例):
发布于 2017-04-26 15:46:15
您可以轻松地在RegexStorm网站上测试Regex。
为了您的目的,如果唯一不适合的情况是"_",只需将其添加到您的模式中:
(?i)(?<=^|\s)Item[ \t_]Description(?=\s|$)发布于 2017-04-26 15:50:48
您可以使用:
(?i)item[ _]descriptionhttps://stackoverflow.com/questions/43638725
复制相似问题