正则匹配的奇怪有关问题
程序员文章站
2022-05-14 23:39:52
...
正则匹配的奇怪问题
var content = '@ || @caocl /抱拳|| @caocl TEST';
content = content.replace(/\|\|.*/gmi, '');
var reg = /\@[^\s|@]*$/ ;
var str = content.match(reg);
alert(str);
alert(content);
alert('@'.match(reg));
将content里||后的内容去掉然后匹配
我现在匹配出了content = '@';但是alert(str)确实null,alert(content)是‘@’,alert('@'.match(reg))是‘@’;
这样str应该也是‘@’才对,求大神指教怎么匹配出正确的值,这样的值又为什么不对
------解决方案--------------------
var content = '@ || @caocl /抱拳|| @caocl TEST';
@ 后面不是哟个空格吗
改成 var reg = /\@[^|@]*$/ ; 这样不就对了
var content = '@ || @caocl /抱拳|| @caocl TEST';
content = content.replace(/\|\|.*/gmi, '');
var reg = /\@[^\s|@]*$/ ;
var str = content.match(reg);
alert(str);
alert(content);
alert('@'.match(reg));
将content里||后的内容去掉然后匹配
我现在匹配出了content = '@';但是alert(str)确实null,alert(content)是‘@’,alert('@'.match(reg))是‘@’;
这样str应该也是‘@’才对,求大神指教怎么匹配出正确的值,这样的值又为什么不对
------解决方案--------------------
var content = '@ || @caocl /抱拳|| @caocl TEST';
@ 后面不是哟个空格吗
改成 var reg = /\@[^|@]*$/ ; 这样不就对了
相关文章
相关视频
推荐阅读
-
C#正则表达式的递归匹配分析
-
文本有关的样式和jQuery求对象的高宽问题分别说明
-
MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题
-
C# 中使用正则表达式匹配字符的含义
-
Python利用正则表达式匹配并截取指定子串及去重的方法
-
JS正则匹配中文的方法示例
-
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
-
iOS App开发中Objective-C使用正则表达式进行匹配的方法
-
详谈jQuery中的一些正则匹配表达式
-
MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题