中央固定の置換方法No.39954
青い猫型ロボ さん 22/08/14 13:13
 
xxxxx1xxxxx
xxxxx2xxxxx
xxxxx3xxxxx

zzzzz1zzzzz
zzzzz2zzzzz
zzzzz3zzzzz

xとzは文字列ですが、このように中央固定の置換方法ってどうやってするのでしょう
か?

[ ]
RE:39954 中央固定の置換方法No.39955
でるもんたいいじま さん 22/08/14 15:07
 
でるもんた・いいじまです。

> xxxxx1xxxxx
> xxxxx2xxxxx
> xxxxx3xxxxx
>
> zzzzz1zzzzz
> zzzzz2zzzzz
> zzzzz3zzzzz
>
> xとzは文字列ですが、このように中央固定の置換方法ってどうやってするのでしょ
>うか?

xとzの部分はどの行でも共通、ということでよろしいですか?
それと、中央の文字は数字、というのも。

それであれば、

検索:xxxxx([0-9])xxxxx
置換:zzzzz\1zzzzz
正規表現ON

で置換すればいけます。

☆ ☆ ☆

「検索」欄の最初のカッコに入った内容を、「置換」欄の \1 で受けることができま
す。
かっこを2組以上使って、同様に \2〜\9 で受けることもできます。
10番目以降は \g{10} のように書きます。

☆ ☆ ☆

中央部分の数字が2桁以上になりうるなら、かっこの中を ([0-9]+) としてください。

数字以外の文字もありうるなら、角かっこの中を [0-9a-zA-Z] のようにします。
こちらも2文字以上になるようなら後ろに + をつけて、都合 ([0-9a-zA-Z]+) のよう
にします。

[ ]