正则表达式:匹配第一次出现的:
Regex: match first occurrence of :
在此字符串中:
<@edi:outOperatorVoyageNbr>V4</@edi:outOperatorVoyageNbr>
我要匹配:
<@edi:
但这得到了匹配而不是:
<@edi:outOperatorVoyageNbr>V4</@edi:
这是我已经尝试过的正则表达式:
<@.*(:+?)
但是它不起作用:(
这是一个选项:
<@[^:]+:
这匹配 <@
,后跟一个非冒号字符,然后是第一个冒号。
你也可以在这里使用惰性点:
<@.*?:
这表示匹配 <@
之后的任何内容,但在第一个冒号之前停止。
在此字符串中:
<@edi:outOperatorVoyageNbr>V4</@edi:outOperatorVoyageNbr>
我要匹配:
<@edi:
但这得到了匹配而不是:
<@edi:outOperatorVoyageNbr>V4</@edi:
这是我已经尝试过的正则表达式:
<@.*(:+?)
但是它不起作用:(
这是一个选项:
<@[^:]+:
这匹配 <@
,后跟一个非冒号字符,然后是第一个冒号。
你也可以在这里使用惰性点:
<@.*?:
这表示匹配 <@
之后的任何内容,但在第一个冒号之前停止。