1.文本去html标签:
<p><strong>你好 谢谢</strong></p><p><strong><br /></strong></p><p><strong><span style="font-size:18px;">hello world</span></strong></p>
正则匹配:/<\/?[^<]*>/g;
2.字符串匹配指定对象:
[{"title":"智能","key":"{\"id\":\"1\",\"name\":\"智能\"}","children":[{"title":"账号测试体验官","key":"{\"id\":\"9\",\"name\":\"账号测试体验官\"}","children":[]},{"title":"首席体验官","key":"{\"id\":\"3\",\"name\":\"首席体验官\"}","children":[]},{"title":"产品体验官","key":"{\"id\":\"2\",\"name\":\"产品体验官\"}","children":[]}]}]
正则:"key":((?!,"c).)*
结果:
"key":"{\"id\":\"1\",\"name\":\"智能\"}"
"key":"{\"id\":\"9\",\"name\":\"账号测试体验官\"}"
"key":"{\"id\":\"3\",\"name\":\"首席体验官\"}"
"key":"{\"id\":\"2\",\"name\":\"产品体验官\"}"
3.去style标签和其中的样式
<s.*>((?!<).|\n)*</.*>
4.排除字符串
^((?!hede).)*$
//^$ 视情况而定
5.匹配所有img
<img *src=("|')((?!>).)*("|')*>
6.匹配所有a链接
<a *href=("|')((?!<).)*("|')*</a>