【发布时间】:2012-02-17 15:32:59
【问题描述】:
我有这样的文字
[CONTENT][SECTION]这是C#1部分[/SECTION][SECTION]这是C#2部分[/SECTION][SECTION]这是E#3部分[/SECTION]
我尝试匹配每个部分,包括带有该表达式的部分标签:
\[SECTION\][^SECTION]+(SECTION\])
但上面的代码不起作用,因为 [^SECTION] 在开始和结束标记之间的文本中查找任何不是 S、E、C、T、I、O 和 N 的字符
关于如何解决这个问题的任何想法?
我正在使用 PHP 来匹配标签,它的内容与 preg_match_all();而且我喜欢逐个匹配每个部分,而不是一次匹配所有部分。
【问题讨论】:
标签: php regex preg-match-all