「Name1」から「N1」までの文字列に含まれる単語を、RUBY で置き換える正規表現を見つけようとしています。
Name1_Instance_1 --> N1_Instance_1
Name1_Instance_2 --> N1_Instance_2
ただし、文字列の末尾に .xml が含まれている場合はそうではありません。
Name1.xml
Name1_Instance.xml
私はこれを試しました:
Name1[\w_]*[^.xml]
しかし、それはこのケースを排除しません
Name1_Instance.xml