サクラエディタでよく使う「置換構文」。その中でも特に、特定の文字列を抽出する構文をまとめました。
↓置換方法を選ぶことでコードに飛ぶことができます。
サクラエディタで指定した文字に挟まれた文字列を、指定文字ごと削除
置換前:(★★★)(.*?)(★★★)
置換後:空にする
★★★=指定する文字
前後の★★★は同じ文字である必要があります。
例文:温州みかん和歌山みかん
置換前:(みかん)(.*?)(みかん)
置換後:空にする
結果:温州
サクラエディタで指定した文字列より後ろ(右側)を、指定文字ごと削除
置換前:(?=★).*$
置換後:空にする
★=指定する文字
例文:採れたてみかんとりんご
置換前:(?=みかん).*$
置換後:空にする
結果:採れたて
サクラエディタで指定した文字列より前(左側)を削除
置換前:^.*?(?=★)
置換後:空にする
★=指定する文字
例文:採れたてみかんとりんご
置換前:^.*?(?=みかん)
置換後:空にする
結果:みかんとりんご
サクラエディタで特定の文字に囲まれた文字列を、特定文字ごと削除
置換前:★[^☆]*?☆
置換後:空にする
★☆=指定する文字
ネストされていない(入れ子になっていない)場合に有効。異なる文字で囲まれた文字列を削除したいときに使えます。
例文:【採れたて】みかん
置換前:【[^】]*?】
置換後:空にする
結果:みかん