真ん中にある文字そのままに置換したいのNo.38074
青い猫型ロボ さん 20/03/19 18:26
 
真ん中にある文字そのままに左右の文字を置換したいのですが・・・

abcdefg-0-xyz
abcdefg-1-xyz
abcdefg-2-xyz
abcdefg-3-xyz



このように数字をこのしてabcdefg-*-xyzの文字列を置換したい場合
どのようにしたらいいのでしょうか?ご教授お願いします。

[ ]
RE:38074 真ん中にある文字そのままに置換No.38075
Iranoan さん 20/03/19 21:40
 
青い猫型ロボさんこんにちは Iranoan です
> 真ん中にある文字そのままに左右の文字を置換したいのですが・・・
>
> abcdefg-0-xyz
> abcdefg-1-xyz
> abcdefg-2-xyz
> abcdefg-3-xyz
タグ付き正規表現を使えばよいでしょうね
できるだけ絞り込んだほうが良いでしょうから
・前後の文字は全て同じ
・残したい置き換えない部分は数字一文字
という制限で、大文字に変える例だと次のようにして、正規表現を ON にします
検索文字列:abcdefg-([0-9])-xyz
置換文字列:ABCDEFG-\1-XYZ

[ ]
RE:38075 真ん中にある文字そのままに置換No.38076
青い猫型ロボ さん 20/03/20 17:01
 
Iranoan さん こんにちは。

思った通りに置換できました^^


ご教授ありがとうございました

[ ]