我以为我的正则表达式技能很强,但是我被迷住了。
我有几行这种格式
Time: 105 0 0
Time: 88 0 1
Time: 44 1 1
Time: 64 1 0
我希望这些变成这样:
Time: 105 thread00
Time: 88 thread01
Time: 44 thread11
Time: 64 thread10
我可以匹配该[0-9][ ][0-9]
部分...我在那里匹配该正则表达式!
但是我不知道如何保留值并删除空间。当然,用新材料批发代替它,但是...如何保存价值?
找什么: (\d)\s(\d)$
用。。。来代替: thread\1\2
\d
匹配任何数字,\s
匹配任何空格字符。
括号将被捕获用作\1
,\2
,\3
...并\0
会提供整场比赛。*
$
匹配行尾,因此您不会意外匹配第一行中的“ 5 0”。
*请注意,某些正则表达式引擎使用\1
模式,而另一些则使用$1
。Notepad ++使用前者。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句