社区
JavaScript
帖子详情
求一正则表达式
skyover
2004-04-18 09:34:33
语法加亮的正则表达式。。
代码类似于一般的UBB。
[code='C#']
public class.....
[/code]
[code='VB']
public class.....
[/code]
我的正则是这样子的。
\[code='(.+)'\]([\s\S]*)\[\/code\]
可是会把两个连着的code都匹配出来。
大家帮忙看看。。。
...全文
21
5
打赏
收藏
求一正则表达式
语法加亮的正则表达式。。 代码类似于一般的UBB。 [code='C#'] public class..... [/code] [code='VB'] public class..... [/code] 我的正则是这样子的。 \[code='(.+)'\]([\s\S]*)\[\/code\] 可是会把两个连着的code都匹配出来。 大家帮忙看看。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyover
2004-04-18
打赏
举报
回复
已经搞定。谢谢大家。
skyover
2004-04-18
打赏
举报
回复
二楼的匹配不了啊。。。
ice_berg16
2004-04-18
打赏
举报
回复
<script>
var str = "[code='C#']public class.....[\/code][code='VB']public
ass.....[\/code]";
var str2=str.replace(/\[code='(.+?)'\](.+?)\[\/code\]/g,"$2");
alert(str2);
</script>
ccterran
2004-04-18
打赏
举报
回复
用regexp,手册里有这样的例子
function matchDemo(){
var s;
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "\n";
s += "$2 contains: " + RegExp.$2 + "\n";
s += "$3 contains: " + RegExp.$3;
return(s);
}
ice_berg16
2004-04-18
打赏
举报
回复
/\[code='([^'\[\]]+)'\]([^\[\]]+)\[\/code\]/
正则表达式
函数笔记.php
//此时'/example/'就为一
正则表达式
//另外,//可以为分隔符,分隔符可以是非数字、非反斜线、非空格的任意字符。 //经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~) //分隔符后面可以使用模式修饰符,...
C++编译原理实验1NFA转化
主要内容– 任给一
正则表达式
转化为不确定自动机NFA –NFA转化为确定自动机 DFA–DFA最小化
javascript
正则表达式
和字符串RegExp and String(一)
通过RegExp构造方法来创建一
正则表达式
为了更好的描述模式,
正则表达式
提供了3个标识,分别是: g/i/m g: 全局匹配:在整个字符串中匹配,而不是在第一次匹配后之后停止 i: 忽略大小写匹配 m: 对多行字符串中的每一...
正则工具(不要下,本资源中有另一正则的)
正则表达式
编写工具,在线看到效果
正则表达式
[\s\S]*与[\w\W]* 什么意思
这样一正一反下来,就表示所有的字符,完全的,一字不漏的。 另外,[]这个符号,表示在它里面包含的单个字符不限顺序的出现,比如下面的正则: [ace]* 这表示,只要出现a/c/e这三个任意的字母,都会被匹配 [\s]表示...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章