目次(クリックでジャンプ)
端の文字の置き換え
置換を「」(空白)にすると削除になる
先頭の置き換え
無条件
検索「^.」→置換「パ」
「バナナ」→「パナナ」
条件付き
検索「^バ」→置換「パ」
「バナナ」→「パナナ」
「ハナナ」→「ハナナ」置換無し
先頭からn文字までを置換え
無条件
検索「^..」→置換「パソ」
「バナナ」→「パソナ」
条件付き
先頭から数えて7文字目から2文字を置換え
検索「(?<=^.{6}).{2}」→置換「豪雨」
「今日の天気は晴れです。」→「今日の天気は豪雨です。」
末尾の置換え
無条件
検索「.$」→置換「ネ」
「コロナ」→「コロネ」
条件付き
末尾からn文字までを置換え
無条件
検索「..$」→置換「まん」
「アンパン」→「アンまん」
条件付き
末尾から数えて4文字目から5文字を置換え
検索 学習中…
「今日の天気は晴れです。」→「今日の気温は低いです。」
中間の文字を置換え
その他(収集中)
x(?=y)
x に続いて y が現れる場合、x にマッチ
x(?!y)
x に続いて y が現れない場合、x にマッチ
(?<=x)y
x に続いて y が現れる場合、y にマッチ。
(?<!x)y
x に続いて y が現れない場合、y にマッチ。