regularexpressions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
regularexpressions [2024/09/05 06:08] – admin | regularexpressions [2024/11/27 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======正規表現====== | ||
+ | * 行頭 -> ^ | ||
+ | * 行末 -> $ | ||
+ | * タブ -> \t | ||
+ | * 全角数字 -> [0-9] 半角数字 -> [0-9] 全角数字or半角数字 -> [0-90-9](([[https:// | ||
+ | * 2文字の半角英数字 -> [a-zA-Z0-9]{2} | ||
+ | * メタ文字の意味を打ち消す。-> | ||
+ | * 「年」や「/ | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | *[[https:// | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[http:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[http:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[http:// | ||
+ | *[[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | =====置換===== | ||
+ | * ・で始まる行の行末に★を付ける | ||
+ | < | ||
+ | 置換文字列:$0★</ | ||
+ | |||
+ | * 行頭の・を★に置換する | ||
+ | < | ||
+ | 置換文字列:★</ | ||
+ | |||
+ | * 行の指定文字以降を削除する | ||
+ | < | ||
+ | 検索文字列;★.*$ | ||
+ | 置換文字列:</ | ||
+ | |||
+ | * 指定文字で始まる行を改行を含めて削除する | ||
+ | < | ||
+ | 検索文字列;★.*$\n | ||
+ | 置換文字列:</ | ||
+ | |||
+ | * 行の指定文字より後を削除する | ||
+ | < | ||
+ | 検索文字列;(?< | ||
+ | 置換文字列:</ | ||
+ | |||
+ | * 行の指定文字より前を削除する | ||
+ | < | ||
+ | 検索文字列;(.*)(? | ||
+ | 置換文字列:</ | ||
+ | |||
+ | * 指定文字@が含まれる行の行頭に★を追加する。 | ||
+ | < | ||
+ | 置換文字列:★$0</ | ||
+ | |||
+ | * 指定文字@が含まれる行を削除。 | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | |||
+ | * 指定文字@が含まれる行の文末に★を追加する。 | ||
+ | < | ||
+ | 置換文字列:$0★</ | ||
+ | |||
+ | * 日付が「○月○日」となっているものを、「○/ | ||
+ | < | ||
+ | 置換文字列:$1\/ | ||
+ | |||
+ | * 日付が「a年b月c日」となっているものを、「a/ | ||
+ | < | ||
+ | 置換文字列:$1\/ | ||
+ | * 行頭から指定文字★までを削除。(([[http:// | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * 行頭から5文字目と6文字目の間に★を挿入。(([[https:// | ||
+ | < | ||
+ | 置換文字列:$1★</ | ||
+ | * 行末から4文字目と3文字目の間に★を挿入。(([[https:// | ||
+ | < | ||
+ | 置換文字列:★$1</ | ||
+ | * 空行を削除(([[https:// | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * 行頭1文字を削除 | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * 行頭3文字を削除 | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * 行末4文字を削除 | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * 行頭から 10 文字目までを残し、それ以降を削除する。(([[https:// | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * 2行以上の空行を1行の空行にする。(([[http:// | ||
+ | < | ||
+ | 置換文字列:\n\n</ | ||
+ | * 。でも数字でも ] でもない行末の改行を削除する。(([[http:// | ||
+ | < | ||
+ | 置換文字列:$1</ | ||
+ | * ★で始まらない行を削除。(([[https:// | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * :を含まない行を削除。(([[https:// | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * A も B も含まない行を削除する。(([[https:// | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * あいうえお# | ||
+ | < | ||
+ | 置換文字列:$2$1$3</ | ||
+ | * 3回連続するタブを1回ずつにする。(([[https:// | ||
+ | < | ||
+ | 置換文字列:\t</ | ||
+ | * 3回以下連続するタブを1回ずつにする。(([[https:// | ||
+ | < | ||
+ | 置換文字列:\t</ | ||
+ | * 3回以上連続するタブを1回ずつにする。(([[https:// | ||
+ | < | ||
+ | 置換文字列:\t</ | ||
+ | * 数字を含まない行を削除する。(([[https:// | ||
+ | < | ||
+ | 置換文字列:</ | ||
+ | * ABC:DEF を DEF:ABC のように文字列を入れ替える。(([[https:// | ||
+ | < | ||
+ | 置換文字列:$2: |
regularexpressions.txt · Last modified: 2024/11/27 15:23 by 127.0.0.1