我想知道什么是正确的正则表达式:
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 标签的正则表达式是非常糟糕的做法,我已经有很多红色但我想要特殊情况
预先感谢 :)