よくあるのは、文字列の両側を見つけて置換し、中央はそのままにしておくという状況です。通常、最初の部分は簡単に識別できますが、2 番目の部分はあまりにも一般的です。次に例を示します。
コード文字列を に変更するActiveDocument.Sections["SectionName"]
にSectionName
は、最初の部分を見つけるのは簡単ですが、後者"]
は との関係がなければあまりにも一般的ActiveDocument.Sections["
です。明らかにSectionName
、静的文字列の場合、これは問題ではありません。置換するコード文字列全体を包括的に見つけることができます。
中間をスキップして両側を一致させる方法はありますか、または正規表現は連続した部分のみを見つけることができますか? または、式で見つかったものを一時的に保存することで、私がやりたいことを行う方法がある.*?
でしょうか?
検索/置換操作に UltraEdit を使用しています。Javascript を使用してコードを文字列として実行することもできます。codestring.replace()