
正则表达式
开心coding开心playing
这个作者很懒,什么都没留下…
展开
-
javascript使用正则表达式
Javascript和Java一样都不支持平衡组的应用Javascript中的string对象:match(regexp) 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。var str="1 plus 2 equal 3"document.write(str.match(/\d+/g))输出 1,2,3replace(regexp/sub原创 2016-02-04 15:17:26 · 497 阅读 · 0 评论 -
Java使用正则表达式
Java对正则表达式的支持并不是很好,知道JDK1.8都不能支持正则表达式中的平衡组,只能支持(?exp)这样的捕获方式平衡组中用到的表达式如下:(?'name'子表达式A) ,若成功匹配子表达式A,则往名为name的栈空间压一个元素。 (?'-name'子表达式A) ,若成功匹配子表达式A,则弹出名为name的栈空间的栈顶元素,弹出元素后若栈空间为空则结束匹配。 (?(n原创 2016-02-04 10:58:56 · 518 阅读 · 0 评论 -
正则表达式基础
1.元字符.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束,除非在方括号表达式中使用,此时它表示不接受该字符集合。2.字符转义如果你想查找元字符本身的话,比如你查找.,或者*,就出现了问题:你没办法指定它们,因为它们会被解释成别的意思。这时你就得使用\来取消这些字原创 2016-02-03 22:22:55 · 400 阅读 · 0 评论