标签: regex regex-greedy
在此字符串中:
<@edi:outOperatorVoyageNbr>V4</@edi:outOperatorVoyageNbr>
我要匹配:
<@edi:
但这与之相反:
<@edi:outOperatorVoyageNbr>V4</@edi:
这是我已经尝试过的正则表达式:
<@.*(:+?)
但是它不起作用:(
答案 0 :(得分:1)
这里是一种选择:
<@[^:]+:
此匹配<@,后跟一个非冒号,再跟第一个冒号。
<@
您还可以在此处使用一个懒点:
<@.*?:
这表示匹配<@之后的所有内容,但在第一个冒号之前停止。