Regex 匹配一个特殊字符实例的正则表达式

Regex 匹配一个特殊字符实例的正则表达式,regex,Regex,总之,我最近学会了(非常)基本的理解正则表达式,以帮助我在其中工作的各种自动化 我正在尝试匹配以下两行文字中的第一行(但不是第二行): Nationwide > Karen Smith - Addleshaw Goddard Nationwide > Karen Smith - Addleshaw Goddard > Test 112 我可以通过以下方式匹配第二行: .+\>.+\> 文本将更改,但唯一标识符为“>”,它将仅在我尝试匹配的第一行中出现一次

总之,我最近学会了(非常)基本的理解正则表达式,以帮助我在其中工作的各种自动化

我正在尝试匹配以下两行文字中的第一行(但不是第二行):

Nationwide > Karen Smith - Addleshaw Goddard 

Nationwide > Karen Smith - Addleshaw Goddard > Test 112  
我可以通过以下方式匹配第二行:

.+\>.+\>
文本将更改,但唯一标识符为“>”,它将仅在我尝试匹配的第一行中出现一次。请有人推荐我如何做这件事


谢谢

您可以使用基于否定字符类的正则表达式:

^[^>]*>[^>]*$
正则表达式详细信息:

  • ^
    :开始
  • [^>]*
    :匹配除
  • :匹配单个
  • [^>]*
    :匹配除
  • $
    :结束

您可以使用:
^[^>]*>[^>]*$