
正则表达式
zcc_0015
业精于勤,荒于嬉
展开
-
js去字符串空格
作者:张昌昌 1、利用正则表达式去掉字符串所有空格 var s = "asd ddd bbb sss"; var reg = /\s/g; var ss = s.replace(reg, ""); alert(ss); 2、去除头部和尾部空格 function trim(jia) {原创 2014-12-25 23:25:25 · 854 阅读 · 0 评论 -
python 正则表达式的贪婪匹配与非贪婪匹配
#!/usr/local/bin/python #coding:GBK import re fopen=open(r'/tmp/1.txt','r') f=fopen.read().strip() print "输出1.txt文件内容" print f print "---------------------------------------" print "贪婪匹配,re.S('.'匹配字原创 2016-12-15 15:37:29 · 2694 阅读 · 0 评论 -
python正则表达式学习
Python正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替原创 2016-10-29 13:42:51 · 469 阅读 · 0 评论 -
正则表达式的?用法总结
有无量词问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。不加问号表示贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配?123string pattern1 = @"a.*c"; // greedy match Regex regex = new Regex(pattern1);regex.Match("abcabc"); // return "abcab...原创 2018-05-25 13:43:09 · 303 阅读 · 0 评论 -
正则表达式之最短匹配
贪婪与懒惰当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式,只要在它后面加上一个问号?。这样.*?...转载 2018-06-20 13:02:57 · 21500 阅读 · 0 评论 -
awk匹配输出正则部分
hadoop fs -ls hdfs://zhihu-tc:8020/user/hive/warehouse/ad_trigger.db/*??/|awk '{match($NF,/.*([0-9]{8}).*/,a); print $0}'原创 2018-06-20 13:17:51 · 9806 阅读 · 0 评论