仅使用正则表达式匹配单个等号
Using Regular Expressions to match single equals sign only
我正在尝试构建一个正则表达式(在JavaScript中),它将匹配=,但不匹配!=<=,>=,'=和==。除了,我什么都想明白了
text.match(/[^!<>']=/) != null
我试图忽略的一切都失败了。有人能帮忙吗?
您可以使用这样的东西,它还允许等号位于字符串的最开始或最结尾:
/(^|[^!><'=])=($|[^=])/
但请注意,匹配结果将包含等号左侧和右侧的字符(如果有的话)。
text.match(/[^=<>!']=[^=]/)
相关文章:
- 如何匹配多个值使用正则表达式返回单个值
- 如何在单个正则表达式中替换多个值
- 正则表达式,用于去掉逗号后的单个空格
- javascript正则表达式,将多个实例替换为多行字符串中的单个实例
- 如何使用javascript在单个正则表达式中递归替换文本字符串中重复的逗号
- 用于匹配重复子字符串的单个 js 正则表达式
- 由表达式文本创建的正则表达式是否共享单个实例
- Javascript 正则表达式替换会影响单个单词
- 单个正则表达式,用于获取具有多个条件的多个模式
- 正则表达式“gi”修饰符的组合不适用于单个单词
- 正则表达式 - 匹配除单个数字之外的所有字母数字字符
- Javascript:测试单个字符在正则表达式字符串中找到
- JavaScript 正则表达式,用于检查单个特殊字符是否在字符串中出现一次
- 如何使用单个正则表达式替换多个子字符串
- 使用单个正则表达式从多个列表中捕获项目
- 为JavaScript正则表达式找到一个内部模式倍数的优雅的单个正则表达式
- 将新行转换为段落/br HTML 标签,这可以是单个正则表达式吗?
- 如何从单个正则表达式验证文件名和文件扩展名
- 用于查找和替换的单个正则表达式
- 单个正则表达式大写首字母并替换点