所有,最近,我已经学会了(非常)对正则表达式的基本了解,以帮助我从事的各种自动化工作。
我正在尝试匹配以下两个文本行的第一行(而不是第二行):
Nationwide > Karen Smith - Addleshaw Goddard
Nationwide > Karen Smith - Addleshaw Goddard > Test 112
我可以通过以下方式匹配第二行:
.+\>.+\>
文本将更改,但唯一标识符为“>”,该字符在我要匹配的第一行中只会出现一次。请有人推荐我该怎么做。
谢谢
答案 0 :(得分:1)
您可以使用基于否定字符类的正则表达式:
^[^>]*>[^>]*$
RegEx详细信息:
^
:开始[^>]*
:匹配>
之外的任何字符中的0个或多个>
:匹配单个>
[^>]*
:匹配>
之外的任何字符中的0个或多个$
:结束