本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
RegExp对象的exec方法应用
一 介绍
用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。
语法:
rgExp.exec(str)
rgExp:必选项。包含正则表达式模式和可用标志的正则表达式对象。
Str:必选项。要在其中执行查找的 String 对象或字符串文字。
如果exec方法没有找到匹配,则返回 null。
如果找到匹配,则返回一个数组,并且更新全局RegExp对象的属性,以反映匹配结 ...
vba regexp
[2011-09-09:http://www.cnblogs.com/dxy1982/archive/2011/09/09/2159246.html]
[2010-08-08:http://www.excelpx.com/thread-137472-1-1.html]
数据验证经常出现的情况是,需要验证和处理大量的文本内容,有时候需要查找字符串,有时候要按条件替换,并且这些待处理的问题还是 ...
关于java的正则表达式的用法
import java.util.regex.*;
public class Test {
public static void main (String[] params) {
System.out.println("hello,can_do");
String strOriginal ="<bd></bd>efa@ade#cv& ...
oracle正则表达式
select SEQUENCE_NAME from ALL_SEQUENCES where regexp_like (sequence_name,'^SEQ');
mysql的like查询,不区分大小写,oracle的like区分大小写
SELECT * FROM my_table WHERE 1=1
AND regexp_like(name,'Selenium','i');
javascirpt IP验证
function isPort(str)
{
var parten=/^(\d)+$/g;
if(parten.test(str)&&parseInt(str)<=65535&&parseInt(str)>=0){
return true;
}else{
return false;
...
正则表达式全部符号解释
转自:http://yirlin.cnblogs.com/archive/2006/04/12/373222.html
字符
描述
\
将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" ...
RegExp对象
RegExp对象:
正则表达式的缩写
var pat = new RegExp("e");
它有3个方法:
test
exec
compile
扩展阅读:
http://www.w3school.com.cn/js/js_obj_regexp.asp
正则表达式,分组匹配示例
假设有如下几行文本:
"xxx" : {"name" : "123"}
"yyy" : {"name" : "456"}
"zzz" : {"name" : "789"}
如果匹配出第1条和第3条,那么可以使 ...
连续英文单词去重
var str = "a mo mo mo fw mo mo"
var str2 = "";
do{
str2 = str;
str = str.replace(/\s(\w+\s)\1/, " $1");
}while(str.length != str2.length)
str = str.repl ...
Chapter 8. Regular Expressions
1. Regular expression patterns are written between slashes (/). Slashes inside the expression have to be escaped with backslashes (but quotes do not).
2. The search method of strings works like ...
javascript正则表达式学习笔记
1、js中正则表达式的声明
var reg = /abc/;
var reg2 = new RegExp('abc');
2、正则表达式常用的三种模式
i ignoreCase 忽略大小写
g global 全局匹配(正常情况下,正则表达式发现第一个匹配项就停止工作,而/g模式下会继续查找)
m multiline 多行匹配
var reg = /a/i ...
javascript正则表达式应用
//trim方法,去掉字符的前后空格
//^\s+ 匹配开头的一个或多个空白字符 \s+$匹配结果的一个或者多个空白字符
function trim(str){
return str.replace(/^\s+|\s ...
javascript正则表达式学习笔记
1、正则表达式中一些特殊字符的含义
. 任意一个字符,包括汉字(不包括换行)
var reg = /.at/g;
var text = "你at,bat,cat,ddat";
println(text.match(reg));//你at,bat,cat,dat
\w 任意一个字母、数字、下划线
var re ...
一段优美的正则
记录下来,一段优美的代码。来源于jQuery,不过我是从kissy1.3源码中看到的。看来kissy还是大量参照了jquery啊。
代码如下:
var R_XHTML_TAG = /<(?!area|br|col|e ...
字符串匹配
今天需要处理很多的字符串匹配问题。
在涉及到regexp时发现"$"得特别处理,具体的如在replaceAll中或者split中要想处理"$",得写成"//$".
另外,对于"|",即竖线的处理也得注意,应该是"[|]".