一些文字,我的手機號碼系列這樣添加使用正則表達式
9777358594
9861312901
8895210866
9861415461
9178146387
9853805726
9040663961
而且我想這個
a,9777358594
a,9861312901
a,8895210866
a,9861415461
a,9178146387
a,9853805726
a,9040663961
什麼是正則表達式來做到這一點取代他們?
一些文字,我的手機號碼系列這樣添加使用正則表達式
9777358594
9861312901
8895210866
9861415461
9178146387
9853805726
9040663961
而且我想這個
a,9777358594
a,9861312901
a,8895210866
a,9861415461
a,9178146387
a,9853805726
a,9040663961
什麼是正則表達式來做到這一點取代他們?
匹配模式應爲([0-9]+)
,替換模式應爲a,\1
。
如果您使用的是特定語言(例如PHP,JAVA等),它可能會略有不同。
用更簡單的字符串操作不會更容易/更清潔嗎?
serial_no = sprintf('a,%s',serial_no);
如果是編程語言,是的。 –
如果您正在使用vim,嘗試:
%s/^\d\+/a,&/g
或簡單:
%s/^/a,/g
什麼語言是您使用?數組中的#s部分還是HTML頁面或數據庫中的有序列表? –
正則表達式用於匹配模式,而不是用於一般文本處理。通常可以在框架基礎上替換正則表達式搜索的結果,但是您需要指定您正在使用的語言。 – zneak
@zneak它不一定是。文本編輯器(如Notepad ++)已經基於正則表達式替換了功能。 –