随笔分类 - Regular Expression
摘要:update all line start with -- to space
阅读全文
摘要:^[a-zA-Z0-9_]{1,}$ // 所有包含一个以上的字母、数字或下划线的字符串 ^[1-9][0-9]{0,}$ // 所有的正整数 ^\-{0,1}[0-9]{1,}$ // 所有的整数 ^[-]?[0-9]+\.?[0-9]+$ // 所有的浮点数 ^[a-zA-Z0-9_]+$ //
阅读全文
摘要:[a-z] //匹配所有的小写字母 [A-Z] //匹配所有的大写字母 [a-zA-Z] //匹配所有的字母 [0-9] //匹配所有的数字 [0-9\.\-] //匹配所有的数字,句号和减号 [ \f\r\t\n] //匹配所有的白字符 ^[^0-9][0-9]$ [^a-z] //除了小写字母以
阅读全文
摘要:[]是定义匹配的字符范围 () 是为了提取匹配的字符串 {}一般用来表示匹配的长度 -- [0-9]{0,9} 表示长度为 0 到 9 的数字字符串。 -- 正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格
阅读全文
摘要:+/*/? 例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。 runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或
阅读全文
摘要:Yes, it is [[:digit:]] ~ [0-9] ~ \d (where ~ means aproximate).In most programming languages (where it is supported) \d ≡ [[:digit:]] (identical).The
阅读全文