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: | ||
