0

我想知道什么是正确的正则表达式:

In an action unprecedented during 12 years of war in Afghanistan, the commandant of the Marine Corps is firing two top generals. See why: 

<a onmouseover="LinkshimAsyncLin.swap()>Generals fired over Taliban attack </a><br/>security.blogs.cnn.com<br/>There were three investigations of the incident.

我想做以下事情:

给我一个包含 onmouseover="LinkshimAsyncLin.swap() 在属性区域的任何位置的标签的字符串开头.. 并以剩余字符串的结尾结尾.. 我的意思是从这个标签到字符串的结尾

我的尝试:-

我使用了这种模式:

<a[^>]*?onmouseover\\s*=\\s*['\"]([^'\"]*?)['\"][^>]*?/?>

它成功了这部分<a onmouseover="LinkshimAsyncLin.swap()> 我也想得到所有剩余的标签和文本到终点

笔记 :

我的朋友们,我知道使用带有 html 标签的正则表达式是非常糟糕的做法,我已经有很多红色但我想要特殊情况

预先感谢 :)

4

1 回答 1

3

这是你想要的吗?

onmouseover.*
于 2013-10-02T20:58:53.767 回答