javascript - 正则表达式匹配较长的项目

标签 javascript regex string

这是一个像这样的正则表达式:(JavaScript)

let exp = /^>=|>==|<=|<==/

当我使用 exp匹配这样的字符串:

let str = ">==abc"; str.match(exp); // >=

如何在不使用 /^>==?/ 的情况下尽可能匹配项目?现在我必须输入 >=背后>==喜欢/>==|>=但我想让它独立于位置。

最佳答案

该模式看起来多余,使用以下模式:

^(<|>)={1,}

https://regex101.com/r/E1yHVY/10


获取单个完整匹配项:

^(?:<|>)={1,}

关于javascript - 正则表达式匹配较长的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47487473/

相关文章:

将 snake_casing 转换为 PascalCasing 的 Ruby 正则表达式?

在不带引号的逗号上拆分字符串的Javascript方法

c# - 从 URL 获取主机域?

python - 在python 3中查找字符串中某个单词的出现

php - 通过 REGEXP 在 mysql 中搜索时遇到问题

regex - 如何在 Eclipse 中使用正则表达式将大写字母替换为小写字母?

javascript - 将 Backbone 模型和集合保存到 JSON 字符串

javascript - 使用 jQuery 隐藏 div onClick

javascript - 使用此代码,我在屏幕左下角收到 IE 页面加载错误

javascript - 如何嵌入我最近在 YouTube 上分享的视频?