正则表达式懒惰模式
2008-10-29 18:28
113 查看
在写BLOG练习程序的时候,考虑到用BBS直接输入可能会更加简洁些。但是如何转换又成了一个问题。
在群里问了问朋友,一致认同使用正则表达式最好。于是又翻起了那篇我觉得很好的正则表达式三十分钟入门,看了很多篇,动手的也就这一次了。。
动起手来才发现不是这么简单,起先由于只考虑到静态链接的规则(其实那时静态写的比这下面写的复杂多了),没有办法又准备写一些动态链接的规则,但是一看动态的格式好像十分复杂,就干脆用.+来匹配了。
Code
c = Regex.Replace(c, @"\[URL\](?<url>[^\s]+?)\[/URL\]", "<a href=${url}>${url}</a>", RegexOptions.Compiled);
还是浮躁了些,没有认真看完那篇教程。害得自己一直在苦钻牛角尖啊。
在群里问了问朋友,一致认同使用正则表达式最好。于是又翻起了那篇我觉得很好的正则表达式三十分钟入门,看了很多篇,动手的也就这一次了。。
动起手来才发现不是这么简单,起先由于只考虑到静态链接的规则(其实那时静态写的比这下面写的复杂多了),没有办法又准备写一些动态链接的规则,但是一看动态的格式好像十分复杂,就干脆用.+来匹配了。
Code
c = Regex.Replace(c, @"\[URL\](?<url>[^\s]+?)\[/URL\]", "<a href=${url}>${url}</a>", RegexOptions.Compiled);
还是浮躁了些,没有认真看完那篇教程。害得自己一直在苦钻牛角尖啊。
相关文章推荐
- javascript 正则表达式-贪婪模式与懒惰模式
- 正则表达式 贪婪模式 懒惰模式
- 贪婪模式与懒惰模式(正则表达式)
- 06Python爬虫---正则表达式03之模式修正_贪婪模式与懒惰模式
- php正则表达式—贪婪模式(.*或.+)与懒惰模式(.*?或.+?)的应用
- 正则表达式:贪婪模式与懒惰模式
- 正则表达式中的贪婪与懒惰模式
- 正则表达式的贪婪与懒惰模式
- 正则表达式(regex) 贪婪模式、懒惰模式使用方法
- VIM正则表达式的懒惰模式
- 正则表达式(regex) 贪婪模式、懒惰模式
- 第7章 sed、gawk介绍与正则表达式-----------(定义基本正则表达式(BRE)模式)
- 模式语法 — 解说 Perl 兼容正则表达式的语法
- 正则表达式中的贪婪与非贪婪匹配模式
- 正则表达式贪婪与非贪婪模式
- Java学习笔记-正则表达式的模式匹配
- Lua中正则表达式模式。
- JavaScript之基础-10 JavaScript 正则表达式(概述、定义正则、RegExp对象、用于模式匹配的String方法)
- 使用正则表达式的模式匹配
- 正则表达式的三种模式