我是正则表达式的新手,我想知道我会使用什么表达式将一些数字从字符串的开头移到结尾,即我想改变它:
'01这里有一些不同长度的文字'
到此:
'这里的一些文字有不同的长度01'
这些数字总是两位数,如果这有任何不同。
有人可以帮忙吗?
答案 0 :(得分:3)
搜索模式:^(\d{2})\s*(.+)
替换模式:$2 $1
随机数字搜索模式将为^(\d+)\s*(.+)
答案 1 :(得分:2)
在Regex中:
总而言之,以下模式应与您的字符串匹配。
^(\d\d) (.*)
在上面的示例中,我已经捕获了$ 1中的数字和$ 2中的其余字符串;所以现在可以通过交换它们来实现所需的输出,如下所示:
$2 $1