标签:正则表达式

C# 正则表达式提取标签TD, TR 中的内容

直接上代码: string s = "<table><TR><td>1111</td></tr><tr><td>2222</td></tr><tR><td>333</td></tr></table><tr>...

阅读全文 »

PHP过滤所有HTML标签属性的正则表达式

用PHP过滤所有HTML标签属性的正则表达式:   1,过滤所有html标签的正则表达式:</?[^>]+>   2,过滤所有html标签的属性的正则表达式:$html = preg_replace("/<([a-zA-Z]+)[^>]*>/","<\\1>"...

阅读全文 »

PHP用正则表达式取出文件名

  <?php $filepath = '/var/www/html/ddd/a&ndübspa.pdf'; preg_match ("/([^\/]+){1}\.\w+$/", $filepath, $filename);   print_r('<pre>&...

阅读全文 »

使用正则表达式匹配嵌套Html标签

  概述 正则表达式是做文本解析工作必不可少的技能。如Web服务器日志分析,网页前端开发等。很多高级文本编辑器都支持正则表达式的一个子集,熟练掌握正则表达式,经常能够使你的一些工作事半功倍。例如统计代码行数,只需一个正则就搞定。嵌套Html标签的匹配是正则表达式应用中一个比较难的话题,因为它涉及到的正则语法比较多,也比较难。因此也就更有研究的价值。 思路 ...

阅读全文 »

Javascript计算字符串的字节长度(主要针对汉字)

  字母及数字每一个所占的字节数为1,而汉字与全角字符所占的字节数长度为2,所以,在插入到数据库的时候,假如某字段A设置的长度是100,那么,英文字母及数字对应的最大输入长度为100,而汉字及全角字符所对应的最大输入个数为50。所以在提交到数据库前验证字符吕的长度是很有必要的。因此,提供一个通过javascript来验证字符串字节长度的方法(本文用到了正则表达式): fu...

阅读全文 »

JavaScript正则表达式语法参考

  整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$  只能输入数字:"^[0-9]*$"。  只能输入n位的数 字:"^\d{n}$"。  只能输入至少n位的数字:"^\d{n,}$"。  只能输入m~n位的数字:。"^\d{m,n}$&...

阅读全文 »