置換を使って、 カンマを区切りとして、 aの後の連続した数字のみを抽出する。 置換前 置換後
a20,a30,a40,a50 a60,aaa,bbb,ccc xxx,a70 yyy,zzz ttt,a80,a90
(^|,)a([0-9]+)|. を \1\2 に置換
マッチ対象の長いほうを左に記述してるので、 選択が左優先の正規表現の処理系でも、 選択が最長一致の正規表現の処理系でも使えます。 US-OTN --- previously word US-OTN --- return all the occurrences of a substring US-OTN --- Hahaha today I say it twice 選択は左に記述したのを優先するかの調査