質問に適切なタイトルを設定できませんでしたが、私の問題は次のとおりです。
次の形式の行が与えられた場合:
int a,b,var1,var2;
フォームの行に変換する必要があります
s(a);s(b);s(var1);s(var2);
これまでのところ、私はこれを持っています:
s/\b(\w)[,;]/s\(\1\);/g
しかし、それはそれをに変換するだけです
int s(a);s(b);s(var1);s(var2);
私はそのint
部分を見ない必要があります。正規表現を1つだけ使用してこれを行うことはできますか?