Zjmainstay
正则表达式千分位加逗号实现
关于正则表达式千分位加逗号,也算是个比较常见的问题,今天就来分析一下。
正则表达式:
(?<=\d)(?<!\.\d*)(?=(\d{3})+(\.|$))
替换为:,
正则表达式匹配次数
正则表达式里匹配次数的元字符有:
(一) {0,1}
、{0,}
、{1,}
、{3}
逗号前面次数到逗号后面次数
(二) ?
、??
0次或1次
(三) *
0次以上,即0~n
(四) +
1次以上,即1~n
正则表达式[]里的五个特殊字符
在正则表达式[]
里面,主要的特殊字符有五个:[]-\^
。
它们在特定情况下,需要表达本身的字面意思,就需要做转义处理;如果不做转义处理,可能会得到其他的意义,从而得到错误的匹配结果。
除了这五个字符以外,在[]
中的.
、*
、+
、|
都是没有任何特殊意义的,它们都表示它们本身的字面意思,也就是说,*
就是*
。
正则表达式如何匹配中文
js /[\u4e00-\u9fa5]+/
php /[\x7f-\xff]+/
特殊写法 /[一-龥]+/(注:对应[\u4e00-\u9fa5])
这是网上搜索关于正则表达式匹配中文的常见版本。
PHP基于cURL实现自动模拟登录
Mac 正则表达式工具
基于 https://www.regex101.com ,利用macgap打包了一个Mac app,以后在Mac测试正则表达式就方便多了。
正则表达式工具RegexBuddy使用教程
从《我眼里的正则表达式(入门)》这个文章,到《深入正则表达式应用》,再到后来专门创建的正则QQ群“专精正则表达式”,到现在已经过去2年时间了。在文章和群里一直给其他人推荐正则表达式测试工具RegexBuddy(点击获取)作为唯一的权威的正则测试工具,却一直没有找到合适的文章,完整地介绍它的使用。因此,今天抽空整理一下,希望能够给刚接触使用RegexBuddy的新人带来一定的帮助。
RegexBuddy参数页缩略图:
PHP数组无限级分组
前几天A哥(@Ares)出了一个牛逼的函数,第一眼看过去,一脸懵逼;再看看运行结果,初见端倪;终于,还是忍不住仔细研读,也附带上自己的注释,经A哥许可转发到这里,大家一起欣赏欣赏。