正则表达式匹配指定数据和字母
答案:2 悬赏:0
解决时间 2021-01-29 18:16
- 提问者网友:嗝是迷路的屁
- 2021-01-29 00:59
正则表达式匹配指定数据和字母
最佳答案
- 二级知识专家网友:封刀令
- 2021-01-29 01:36
正则:
.*-0.tmp.log匹配以"-0.tmp.log"结尾的文件。
把0该为1,2,3,4即可,如:
.*-1.tmp.log追答
追问:谢谢 ,就采纳你了!
补充问一下!
因为文件名的后缀 不一定都是.log
所以 我只想 配置中间是 -1.tmp 的即可,最后的后缀不匹配!
后面应该加什么符号?怎么写?
追答:一般情况下,这个ok:
.*-0.tmp..*数字自己改下。
追问:这个自己试出来了!根据你前面匹配的!,学习了!
现在是 - 后面可能不只 0到9 可能出现 -11 -23 等等
所以排除 -0.。-9 这10种情况(已经有匹配的正则了)。
如果‘-’后面是2位数据或者更多数字的数字 那么我统一处理这种。有没有一个正则能匹配出?
追答:.*-d{2,}.tmp..*匹配两位或以上数字的情况。
.*-0.tmp.log匹配以"-0.tmp.log"结尾的文件。
把0该为1,2,3,4即可,如:
.*-1.tmp.log追答
追问:谢谢 ,就采纳你了!
补充问一下!
因为文件名的后缀 不一定都是.log
所以 我只想 配置中间是 -1.tmp 的即可,最后的后缀不匹配!
后面应该加什么符号?怎么写?
追答:一般情况下,这个ok:
.*-0.tmp..*数字自己改下。
追问:这个自己试出来了!根据你前面匹配的!,学习了!
现在是 - 后面可能不只 0到9 可能出现 -11 -23 等等
所以排除 -0.。-9 这10种情况(已经有匹配的正则了)。
如果‘-’后面是2位数据或者更多数字的数字 那么我统一处理这种。有没有一个正则能匹配出?
追答:.*-d{2,}.tmp..*匹配两位或以上数字的情况。
全部回答
- 1楼网友:患得患失的劫
- 2021-01-29 01:50
你这是中文引号,所以应该为。
[^"“-]+-\d+-0\.tmp\.[^.]+
和
[^"“-]+-\d+-1\.tmp\.[^.]+
手机上看不出来什么引号
-\d+\.tmp
全部匹配就是
[^"-]+-\d+-1\.tmp\.log
你把.tmp前1改成你想要的数字就可以了如
[^"-]+-\d+-2\.tmp\.log
[^"“-]+-\d+-0\.tmp\.[^.]+
和
[^"“-]+-\d+-1\.tmp\.[^.]+
手机上看不出来什么引号
-\d+\.tmp
全部匹配就是
[^"-]+-\d+-1\.tmp\.log
你把.tmp前1改成你想要的数字就可以了如
[^"-]+-\d+-2\.tmp\.log
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯