正则表达式
0
投票
1 回答
378
浏览
JS如何用正则去除span标签
去掉span标签,只留下中间的字
<script>
var a="<span id='d'>bb</span>";
a=a.replace();//
alert(a)
</script>
0
投票
0 回答
193
浏览
Java正则表达式应用总结
一、概述
正则表达式是Java处理字符串、文本的重要工具。
Java对正则表达式的处理集中在以下两个两个类:
java.util.regex.Matcher 模式类:用来表示一个编译过的正则表达式。
java.util.regex.Pattern 匹配类:用模式匹配一个字符串所表达的抽象结果。
(
0
投票
0 回答
188
浏览
JavaScript 正则表达式 指定匹配的位置
在正则表达式中有一些特殊的序列匹配的不是实际的字符,而是字符串中某些特殊的字符位置。下面我将继续用表格的方式列出这些指定匹配的位置的字符,并逐一进行举例描述。
正则表达式的锚字符:
字符 含义
^
匹配字符串的开头,在多行检索中,匹配一行的开头
$
匹配字符串的结尾,在多行检索中,匹配一行的结尾
\b
匹
0
投票
0 回答
313
浏览
JavaScript 正则表达式 选择、分组和引用
前面的文章,在介绍正则表达式的字符类时曾经说过,JavaScript的正则表达式支持布尔操作,除了作为 选择的“布尔或”操作之外,正则表达式还支持分组和引用。其实选择、分组和引用的作用分别为:指定选择项、对子表达式分组和引用 前一子表达式的特殊字符。
正则表达式的选择:
所谓选择即在多个条件里面选择一个,比如说卖水果的大爷说送你
0
投票
0 回答
237
浏览
JavaScript 正则表达式 重复
昨天,学习了一下JavaScript正则表达式的字符类,当然我们也就知道/\d/匹配的是数字,那么/\d\d/自然匹配的就是两位数了,同理/\d\d\d\d/匹配的就是四位数,可是如果我让你写出匹配8位数的正则表达式,您还真的要写8个\d啊?呵,其实正则表达式允许通过重复来描述具有循环性质的模式。
正则表达式的重复字符:
字符 含义
0
投票
0 回答
213
浏览
JavaScript 正则表达式 字符类
JavaScript 正则表达式中,将单独的直接量字符放进方括号内就可以组合成字符类。在正则表达式中,字符类描述的是一个聚集,一个字符类和它所包含的任何字符都匹配。例如,正则表达式/[abc]/和字母”a”,”b”,”c”中的任何一个都匹配。下面就来简单介绍一下JavaScript正则表
0
投票
0 回答
226
浏览
JavaScript 正则表达式 字符的转义规则
JavaScript正则表达式中,所有的字母字符和数字都是按照直接量与自身相匹配的,这些字符可以是字母、数字、中文其他符号和Unicode序列。JavaScript的正则表达式语法还能过以反斜杠(\)开头的转义序列支持某些非字母的字符,例如可以使用\r(用反斜线转义字母r)可以表示回车符。下表列出了这些字符的转义规则:
字符的转义规则:
0
投票
0 回答
386
浏览
JavaScript替换Html标签
这种技术被广泛应用于表单验证,语法高亮和危险字符过滤中。一段话如果很长,如果不想像下面那样替换,我们得想些办法了。
str = str.
replace( /&(?!#?\w+;)/g , '&').
replace( /undefinedundefined([^undefinedundefined]*)"/g ,
0
投票
0 回答
160
浏览
PHP两套正则表达式函数库
正则表达式正则表达式:用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。
在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异:一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;一套由POSI
0
投票
0 回答
338
浏览
jQuery插件highlightRegex实现正则表达式匹配高亮显示功能
如果需要在页面元素中查询字符或文本,同时需要高亮显示所有查找到的字符或文本,使用jQuery插件highlightRegex可实现此功能,输入需要匹配的字符或文本的正则表达式,就可以高亮网页中匹配到的文本和字符,效果图如下: 点我查看highlightRegex在线演示[官方演示] 实例测试环境:firefox3.0
使用说明 需要使用jQuery库文件
0
投票
0 回答
260
浏览
正则表达式的简单应用以PHP函数preg_match_all抓取HTML元素为例
PHP开发过程中,经常需要处理字符串,如查找,替换等,内置的PHP函数可以处理大部分需要,简单而且效率也快,如常用的 strpos,substr等,不过有些字符串的查找与替换,使用正则表达式将更加方便,而且可以减少代码数。本文结合实例,谈谈如何掌握简单的正则表达 式的应用。
了解正则表达式之前,需要掌握一些常用的正则表达式的基础知识,这些如果能记住最好记住
0
投票
0 回答
167
浏览
Java正则表达式的解释说明
表达式意义:
1.字符 x 字符 x。例如a表示字符a \\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次) \0n&nb
0
投票
0 回答
325
浏览
jQuery插件Regular Expression Selector正则表达式选择器
在开发过程中经常需要选择页面元素,如表单等,jQuery提供了大量的元素选择器方法,这里介绍一个 jQuery插件Regular Expression Selector使用正则表达匹配的选择器,它能选择任何标签的元素,只要稍微了解正则表达式,就能非常简单的使用Regular Expression Selector选择任何元素,使用实例如下:
使用说明
0
投票
0 回答
348
浏览
JavaScript处理含有反斜杠等特殊符号的字符串
如果要实现替换"\"反斜杠的操作, 可以直接将原字符串利用此方法先编码, 再替换为相应字符的编码, 最后解码就得到目标字符串了. 任何特殊字符编码也都可用此程序获得,如 "\"单反斜杠 %5C "|" %7C 回车 %0D%0A 空格 %20 双引号 %22
0
投票
0 回答
119
浏览
Asp.net自动给URL加上超链接
要想自动显示超链接的关键在于如何能正确识别超链接,毫无疑问的,最有效的方法是用正则表达式。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式,描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取 出符合某个条件的子串等。.NET基础类库中包含有一个名字空间和一系列可以充分发挥规
0
投票
0 回答
134
浏览
常用的JavaScript验证正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:< (S