我有一个这样的字符串:*ngIf="thisThing > 0"
使用RegEx,我只想选择/返回>
或某些情况下<
。
我有以下表达式:(?<=")(?:.*?)(<|>)(?:.*?)(?=")
但这仍然会选择引号内的所有内容。我只想匹配>
。
我一直在这里测试:https://regex101.com/r/4KPfbT/1
答案 0 :(得分:1)
我猜你过于复杂了。为什么不这样:
\w*=".*([<>]).*"
它有效,请看一下:
console.log('*ngIf="thisThing > 0"'.match(/w*=".*([<>]).*"/)[1])
console.log('whatever="otherThing < 999"'.match(/w*=".*([<>]).*"/)[1])