【发布时间】:2011-02-05 19:53:15
【问题描述】:
我正在建立一个论坛,我希望能够使用简单的方括号标签来允许用户格式化文本。我目前正在通过解析字符串并查找标签来完成此操作。这非常乏味,尤其是当我遇到这样的标签时 [url=http://www.something.com]Some text[/url]。必须解析属性和值,并确保它具有正确的开始和结束标记,这有点痛苦,而且看起来很愚蠢。我知道正则表达式有多么强大,但我不擅长它们,它们让我无所适从。
你们中的任何正则表达式专家愿意帮助我吗?我想一个例子会让我开始。只是一个正则表达式,用于查找 [b] 粗体文本 [/b] 之类的标签和具有我上面列出的链接之类的属性的标签会很有帮助。提前致谢!
编辑:指向正则表达式的外行术语教程的链接也很有帮助。
【问题讨论】:
-
这是一个相当不错的网站,已经存在了一段时间。它涵盖了大多数实现并且写得不错:regular-expressions.info
-
按照 Jim Mischel 的建议,您应该看看 Markdown:daringfireball.net/projects/markdown
标签: c# .net asp.net regex string