我需要匹配所有这些开始标记:
<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)
但不是这些:
<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)
我想出了这个,并希望确保我做对了.我只抓住了a-z.
<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)
我相信它说:
/,然后我有这个权利吗?更重要的是,你怎么看?
我正在尝试编写一个正则表达式来剥离除链接之外的所有HTML(分别是<a href和</a>标签.它不一定是100%安全的(我不担心注入攻击或任何因为我正在分析已经内容的内容)已被批准并发布到SWF电影中).
我正在使用的原始"strip tags"正则表达式是<(.|\n)+?>,并且我尝试将其修改为<([^a]|\n)+?>,但是当然这将允许任何具有a的标签而不是在开头具有空格的标签.
并不是说它真的很重要,但是如果有人想知道我在ActionScript 3.0中为Flash电影写这个.