随笔分类 -  Regular Expression

摘要:update all line start with -- to space 阅读全文
posted @ 2019-11-14 16:35 kakaisgood 阅读(90) 评论(0) 推荐(0) 编辑
摘要:^.{19}4 第20位 的值为4 阅读全文
posted @ 2019-10-15 11:01 kakaisgood 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-09-14 18:33 kakaisgood 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-09-14 17:16 kakaisgood 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-09-14 17:00 kakaisgood 阅读(135) 评论(0) 推荐(0) 编辑
摘要:^[a-zA-Z0-9_]{1,}$ // 所有包含一个以上的字母、数字或下划线的字符串 ^[1-9][0-9]{0,}$ // 所有的正整数 ^\-{0,1}[0-9]{1,}$ // 所有的整数 ^[-]?[0-9]+\.?[0-9]+$ // 所有的浮点数 ^[a-zA-Z0-9_]+$ // 阅读全文
posted @ 2018-09-14 12:00 kakaisgood 阅读(100) 评论(0) 推荐(0) 编辑
摘要:[a-z] //匹配所有的小写字母 [A-Z] //匹配所有的大写字母 [a-zA-Z] //匹配所有的字母 [0-9] //匹配所有的数字 [0-9\.\-] //匹配所有的数字,句号和减号 [ \f\r\t\n] //匹配所有的白字符 ^[^0-9][0-9]$ [^a-z] //除了小写字母以 阅读全文
posted @ 2018-09-14 11:55 kakaisgood 阅读(112) 评论(0) 推荐(0) 编辑
摘要:[]是定义匹配的字符范围 () 是为了提取匹配的字符串 {}一般用来表示匹配的长度 -- [0-9]{0,9} 表示长度为 0 到 9 的数字字符串。 -- 正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格 阅读全文
posted @ 2018-09-14 11:26 kakaisgood 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:+/*/? 例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。 runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或 阅读全文
posted @ 2018-09-14 11:15 kakaisgood 阅读(582) 评论(0) 推荐(0) 编辑
摘要:Yes, it is [[:digit:]] ~ [0-9] ~ \d (where ~ means aproximate).In most programming languages (where it is supported) \d ≡ [[:digit:]] (identical).The  阅读全文
posted @ 2018-09-14 11:01 kakaisgood 阅读(543) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示