标签: javascript regex string
这是一个像这样的正则表达式:(JavaScript)
let exp = /^>=|>==|<=|<==/
当我使用exp来匹配这样的字符串时:
exp
let str = ">==abc"; str.match(exp); // >=
如何在不使用/^>==?/的情况下尽可能长时间匹配项目?现在我必须将>=置于>==之后/>==|>=,但我想让它与位置无关。
/^>==?/
>=
>==
/>==|>=
答案 0 :(得分:1)
该模式看起来多余,请使用以下方法:
^(<|>)={1,}
https://regex101.com/r/E1yHVY/10
获得单个完整匹配:
^(?:<|>)={1,}