使用正则表达式添加一些文本

时间:2011-07-03 04:53:10

标签: regex

我有这样的手机号码系列

9777358594
9861312901
8895210866
9861415461
9178146387
9853805726
9040663961

我想用这个替换它们

a,9777358594
a,9861312901
a,8895210866
a,9861415461
a,9178146387
a,9853805726
a,9040663961

执行此操作的正则表达式是什么?

3 个答案:

答案 0 :(得分:1)

匹配模式应为([0-9]+),替换模式应为a,\1

如果您使用的是特定语言(例如PHP,JAVA等),则可能略有不同。

答案 1 :(得分:0)

使用更简单的字符串操作会不会更容易/更清洁?

serial_no = sprintf('a,%s',serial_no);

答案 2 :(得分:0)

如果您使用的是vim,请尝试:

%s/^\d\+/a,&/g

或更简单:

%s/^/a,/g