TC官方合作论坛
标题:
正则表达式求助!!
[打印本页]
作者:
a520happy
时间:
2017-12-3 17:48
标题:
正则表达式求助!!
1/1
1/1880
1/9563
3/9568
6/23895
如何只匹配到斜杠后面的数字啊? 1 1880 9563 9568 23895
用过\\/\\d+ 能匹配到斜杠加后面的数字结果是: / 1 /1880 /9563 /9568 /23895
用过[^\\/]\\d+ 能正常匹配到前后数字不同的数据 但是类似1/1 100/100 500/500 这样的就无法匹配了
求大神指点!!实在是弄不懂了
作者:
a735311619
时间:
2017-12-3 23:19
你可以用这个表达式
\/[0-9]+
匹配结果
/1
/1880
/9563
/9568
/23895
把第一个字符删掉即可
作者:
a520happy
时间:
2017-12-4 14:41
a735311619 发表于 2017-12-3 23:19
你可以用这个表达式
\/[0-9]+
匹配结果
有没有办法直接匹配? 这种办法我也想过 ,但是没有使用
作者:
OOOO
时间:
2017-12-5 11:24
[attach]25816[/attach]
function start_click()
var str = "1/1 1/1880 1/9563 3/9568 6/23895"
var ret = regexsubmatchtext(str, "/(\\d+)", false, true)
messagebox(ret)
end
复制代码
so easy!
作者:
OOOO
时间:
2017-12-5 11:35
嗯,再来个变态点儿的
[attach]25817[/attach]
作者:
348625228
时间:
2017-12-19 19:49
\\d+?=/
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1