[正则练习]给数字串加上逗号
本帖最后由 binghc 于 2010-11-8 22:13 编辑为了便于阅读,用正则给下列数字串加上逗号,从右往左,每三位加一个“,”:
9654613185413
结果:
9,654,613,185,413
本题比较简单,纯粹为了提升大家的能力
注:
为不影响他人思路,请将你的代码设置为隐藏
本人在此建议,如果大家有什么好玩的正则题目也发上来,相信论坛会更活跃 以前写过一个很复杂的,现在看来貌似应该更新下了~
**** Hidden Message ***** **** Hidden Message ***** **** Hidden Message ***** afan大用到了零宽断言吧? 本帖最后由 Duvet 于 2010-11-9 14:32 编辑
**** Hidden Message ***** 只为看AFAN兄的更新。 回复 5# kxing
是啊,你不是看到了(⊙_⊙)? 我看看A版的吧 不用废脑筋了 **** Hidden Message ***** 这么多人研究正则啊 没头绪,看看你们怎么写的 本帖最后由 shenrenba 于 2010-11-9 17:23 编辑
我根据http://www.autoitx.com/thread-19559-1-1.html 出个 不知道算不算简单$a="\\192.17.67.35\test\张三\fdsaf测;试asdasddas\dasf嘿das;\fddasdsa0"
$a="\\192.17.67.35\test\张 ;三\fdsaf测;试asdasddas\dasf嘿das;\fddasdsa0"
$a="\\192.17.67.35\ ;\张三\fdsaf测;试asdasddas\dasf嘿das;\fddasdsa0";asd\qwe;qwe
$a='\\192.17.67.35\t"est\张三\fdsaf测;试'asdasddas\dasf嘿das;\fdd"asdsa0'提取\ 和; 中间的数据
要求: 忽略注释部分 忽略\;(或中间全是空格的部分) 并且带纠错功能 (第4个代码就是错误的) 提捍思路!! 这样的问题利用分割 比用正则好多了