找回密码
 加入
搜索
查看: 13701|回复: 42

[效率算法] [正则练习]给数字串加上逗号

 火... [复制链接]
发表于 2010-11-8 21:55:44 | 显示全部楼层 |阅读模式
本帖最后由 binghc 于 2010-11-8 22:13 编辑


为了便于阅读,用正则给下列数字串加上逗号,从右往左,每三位加一个“,”:

9654613185413

结果:
9,654,613,185,413

本题比较简单,纯粹为了提升大家的能力

注:
为不影响他人思路,请将你的代码设置为隐藏


本人在此建议,如果大家有什么好玩的正则题目也发上来,相信论坛会更活跃
发表于 2010-11-8 23:47:15 | 显示全部楼层
以前写过一个很复杂的,现在看来貌似应该更新下了~

游客,如果您要查看本帖隐藏内容请回复
发表于 2010-11-9 00:10:49 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复
发表于 2010-11-9 00:51:38 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复
发表于 2010-11-9 00:57:04 | 显示全部楼层
afan大用到了零宽断言吧?
发表于 2010-11-9 01:25:48 | 显示全部楼层
本帖最后由 Duvet 于 2010-11-9 14:32 编辑

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +30 收起 理由
afan + 30 学习了 :)

查看全部评分

发表于 2010-11-9 13:16:19 | 显示全部楼层
只为看AFAN兄的更新。
发表于 2010-11-9 14:04:47 | 显示全部楼层
回复 5# kxing


    是啊,你不是看到了(⊙_⊙)?
发表于 2010-11-9 14:08:03 | 显示全部楼层
我看看A版的吧 不用废脑筋了
发表于 2010-11-9 14:20:13 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复
发表于 2010-11-9 14:54:20 | 显示全部楼层
这么多人研究正则啊
发表于 2010-11-9 15:46:58 | 显示全部楼层
没头绪,看看你们怎么写的
发表于 2010-11-9 17:11:40 | 显示全部楼层
本帖最后由 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个代码就是错误的)
发表于 2010-11-9 17:53:07 | 显示全部楼层
提捍思路!!
发表于 2010-11-9 17:58:11 | 显示全部楼层
这样的问题利用分割 比用正则好多了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 00:50 , Processed in 0.095307 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表