User Tools

Site Tools


regularexpressions

正規表現

置換

  • ・で始まる行の行末に★を付ける
検索文字列;^・.*$
置換文字列:$0★
  • 行頭の・を★に置換する
検索文字列;^・
置換文字列:★
  • 行の指定文字以降を削除する
指定文字を★とした場合
検索文字列;★.*$
置換文字列:
  • 指定文字で始まる行を改行を含めて削除する
指定文字を★とした場合
検索文字列;★.*$\n
置換文字列:
  • 行の指定文字より後を削除する
指定文字を★とした場合
検索文字列;(?<=★)(.*)
置換文字列:
  • 行の指定文字より前を削除する
指定文字を★とした場合
検索文字列;(.*)(?=★)
置換文字列:
  • 指定文字@が含まれる行の行頭に★を追加する。
検索文字列;^.*@.*\n
置換文字列:★$0
  • 指定文字@が含まれる行を削除。
検索文字列;^.*@.*\n
置換文字列:
  • 指定文字@が含まれる行の文末に★を追加する。
検索文字列;^.*@.*
置換文字列:$0★
  • 日付が「○月○日」となっているものを、「○/○」に変換する。(桁数が1桁でも2桁でも OK。)2)
検索文字列;([0-9]{1,2})月([0-9]{1,2})日
置換文字列:$1\/$2
  • 日付が「a年b月c日」となっているものを、「a/b/c」に変換する。(月や日は桁数が1桁でも2桁でも OK。)
検索文字列;([0-9]{4})年([0-9]{1,2})月([0-9]{1,2})日
置換文字列:$1\/$2\/$3
  • 行頭から指定文字★までを削除。3)
検索文字列;^.+★
置換文字列:
  • 行頭から5文字目と6文字目の間に★を挿入。4)
検索文字列;^(.{5})
置換文字列:$1★
  • 行末から4文字目と3文字目の間に★を挿入。5)
検索文字列;(.{3})$
置換文字列:★$1
  • 空行を削除6)
検索文字列;^\n
置換文字列:
  • 行頭1文字を削除
検索文字列;^(.)
置換文字列:
  • 行頭3文字を削除
検索文字列;^(.{3})
置換文字列:
  • 行末4文字を削除
検索文字列;(.{4})$
置換文字列:
  • 行頭から 10 文字目までを残し、それ以降を削除する。7)
検索文字列:(?<=^.{10}).*
置換文字列:
  • 2行以上の空行を1行の空行にする。8)
検索文字列:[\n]{3,}
置換文字列:\n\n
  • 。でも数字でも ] でもない行末の改行を削除する。9)
検索文字列:([^\]|。|』|[0-9])\n
置換文字列:$1
  • ★で始まらない行を削除。10)
検索文字列:^(?!★).*$
置換文字列:
  • :を含まない行を削除。11)
検索文字列:^(?!.*:).*\n
置換文字列:
  • A も B も含まない行を削除する。12)
検索文字列:^(?!.*(A|B)).*\n
置換文字列:
  • あいうえお#123-かきくけこ → #123-あいうえおかきくけこ13)
検索文字列:^(.*)(#[0-9]{3}-)(.*)
置換文字列:$2$1$3
  • 3回連続するタブを1回ずつにする。14)
検索文字列:\t{3}
置換文字列:\t
  • 3回以下連続するタブを1回ずつにする。15)
検索文字列:\t{,3}
置換文字列:\t
  • 3回以上連続するタブを1回ずつにする。16)
検索文字列:\t{3,}
置換文字列:\t
  • 数字を含まない行を削除する。17)
検索文字列:^[^0-9]+\n
置換文字列:
  • ABC:DEF を DEF:ABC のように文字列を入れ替える。18)
検索文字列:ABC:DEF
置換文字列:$2:$1
regularexpressions.txt · Last modified: 2024/11/27 15:23 by 127.0.0.1