表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。

正規表現メモ

作者: 卯田手石

エディタの検索機能(正規表現)を使って文章の形式を修正するときの役立ちに。

/と/の間が正規表現です。


*注意*

(イ)正規表現は使うエディタによって異なることがあります。以下の正規表現は、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)半角の空白、かぎ括弧、丸括弧、ハイフンがある。

/[ 「」()-]/


以上です。

間違いは指摘していただけると幸いです。

評価をするにはログインしてください。
この作品をシェア
Twitter LINEで送る
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
[良い点] (14)の半角エスケープ文字の検索に感心しました
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ