正则表达式 (23)
本栏目主要讲解正则表达式知识,从正则表达式入门教程到高级教程,深入浅出地讲解正则语法,同时基于Windows正则测试工具Regexbuddy和Mac正则测试工具Regex101,以丰富的例子,分析正则表达式工作原理,让各阶段的正则研究者都能获得自己想要的内容,希望大家能够在本站学习到真知识。
源码:
<TD align="middle" bgColor="#FFFFFF">5</TD> <TD align="left" bgColor="#ffffff">饶丽丽</TD> <TD align="middle" bgColor="#ffffff">312</TD>正则:
<td[^>]*?>(.*?)</td>\s*<td[^>]*?>(.*?)</td>\s*<td[^>]*?>(.*?)</td>
正则表达式是一个重用率比较低的东西,很多式子都是针对着需求写的,这也导致了很多时候都是写完就丢弃了,需要的时候再写,连回想的余地都没有,因此,有了本文,借此提醒自己,善待每一个写好的正则,无论简单、复杂。
源码:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>匹配html中的meta charset - Zjmainstay</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-CN" /> </head> <body> </body> </html>正则:
<meta[^>]*?charset=(["'/>]?)([^"'\s/>]+)\1[^>]*?>