正規表現メモ
エディタの検索機能(正規表現)を使って文章の形式を修正するときの役立ちに。
/と/の間が正規表現です。
*注意*
(イ)正規表現は使うエディタによって異なることがあります。以下の正規表現は、Meryというエディタで確認しました。
(ロ)複数書いてあるのものや、(1)と(2)、(4)と(5)、(10)と(11)は、ほぼ同じ検索結果になります。
*正規表現*
(1)行頭に、全角空白・始めかぎ括弧・始め二重かぎ括弧でないものがある。
/^[^ 「『]/
(2)改行コードの後ろに全角空白・始めかぎ括弧・始め二重かぎ括弧でないものがある。
/\n[^ 「『]/
/\n(?! |「|『)/
/\n(?![ 「『])/
(3)空白の後ろに、空白または始めかぎ括弧が一つ以上ある。
/ [ 「]+/
(4)行末に、句点・終わりかぎ括弧・終わり二重かぎ括弧でないものがある。
/[^。」』]$/
(5)改行コードの前に句点・終わりかぎ括弧・終わり二重かぎ括弧以外でないものがある。
/[^。」』]\n/
/(?<!。|」|』)\n/
(6)始めかぎ括弧のあと、終わりかぎ括弧のない行がある。
/「[^」]*$/
(7)終わりかぎ括弧があるのに、始めかぎ括弧がない行がある。
/^[^「\n]*」/
(8)始めかぎ括弧の後、終わりかぎ括弧より前に始めかぎ括弧があらわれる行がある。
/「[^」]*「/
(9)疑問符・感嘆符の後ろに空白でないものがある。
/[?!][^ ]/
/(?<=?|!)(?! )/
(10)空白の前が、疑問符・感嘆符でない。
/[^?!] /
/(?<![?!]) /
(11)空白の前が、疑問符・感嘆符である。
/[?!] /
/(?<=?|!) /
(12)中黒が二つ以上続いている。
/・・+/
(13)長音、マイナスが一つ以上続いている。
/[-ー]+/
(14)半角の空白、かぎ括弧、丸括弧、ハイフンがある。
/[ 「」()-]/
以上です。
間違いは指摘していただけると幸いです。