您的位置:首页 > 其它

正则表达式懒惰模式

2008-10-29 18:28 113 查看
在写BLOG练习程序的时候,考虑到用BBS直接输入可能会更加简洁些。但是如何转换又成了一个问题。

在群里问了问朋友,一致认同使用正则表达式最好。于是又翻起了那篇我觉得很好的正则表达式三十分钟入门,看了很多篇,动手的也就这一次了。。

动起手来才发现不是这么简单,起先由于只考虑到静态链接的规则(其实那时静态写的比这下面写的复杂多了),没有办法又准备写一些动态链接的规则,但是一看动态的格式好像十分复杂,就干脆用.+来匹配了。

Code

c = Regex.Replace(c, @"\[URL\](?<url>[^\s]+?)\[/URL\]", "<a href=${url}>${url}</a>", RegexOptions.Compiled);

还是浮躁了些,没有认真看完那篇教程。害得自己一直在苦钻牛角尖啊。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: