睡人亭トップ >> 授業用 >> 秀丸エディタを使いこなす >> 正規表現 >> インデックスページ
最終更新日:2007年04月24日

参照

ファイルを開く

ファイルを保存

印刷

検索

置換

grep

正規表現

HmJre.dllで拡張された機能

エスケープシーケンス

タグ付き正規表現

文字種の変換


秀丸エディタを使いこなすインデックス

秀丸エディタを使いこなす

正規表現―インデックス―

正規表現とはメタ文字行位置を指定するメタ文字文字の数や範囲を指定するメタ文字ブラケット内でのみ使用可能な特殊なメタ文字注意事項―最長一致の原則―
^(キャレット)$(ドル記号)
.(ピリオド)+(プラス記号)*(アスタリスク)?(クエスチョン)
[](ブラケット)^(キャレット)-(マイナス)( )(パーレン)|(パイプ) 

ページ先頭

正規表現とは?

行頭を一文字字下げしたい

↑ ページ先頭

メタ文字

行位置を示すメタ文字

文字の数や範囲を指定するメタ文字

↑ ページ先頭

行位置を指定するメタ文字

^ キャレット

^

$ ドル記号

$

\n

◆\n

\n\f

◆\0

↑ ページ先頭

文字の数や範囲を指定するメタ文字

. ピリオド

うり〜 うりぃ〜 うりぃぃ〜 うりぃぃぃ〜

うり.〜

うりぃ〜

うり...〜

うりぃぃぃ〜

* アスタリスク

うり〜 うりぃ〜 うりぃぃ〜 うりぃぃぃ〜

うりぃ*〜

うり〜 うりぃ〜 うりぃぃ〜 うりぃぃぃ〜

なし

+ プラス記号

うり〜 うりぃ〜 うりぃぃ〜 うりぃぃぃ〜 うりぃぃぃぃ〜

うりぃ+〜

うりぃ〜 うりぃぃ〜 うりぃぃぃ〜 うりぃぃぃぃ〜

うり〜

? クエスチョン

うり〜 うりぃ〜 うりぃぃ〜 うりぃぃぃ〜

うりぃ?〜

うり〜 うりぃ〜

うりぃぃ〜 うりぃぃぃ〜

[ ] ブラケット

睦月 如月 弥生 卯月 皐月 水無月 文月 葉月 長月 神無月 霜月 師走

[如文無]月

如月 文月 水無月 神無月

睦月 如月 弥生 卯月 皐月 水無月 文月 葉月 長月 神無月 霜月 師走 ?月 +月

[如文+無?]月

如月 文月 水無月 神無月 +月 ?月

\[

\]

\\

↑ ページ先頭

ブラケット内でのみ使用可能な特殊なメタ文字

- マイナス

  1. 全ての半角数字

[0-9]

  1. 二桁の数値[00-99]

[0-9][0-9]

  1. 半角英大文字

[A-Z]

  1. 半角英小文字

[a-z]

  1. 全ての全角記号

[、-◯]

  1. 全てのひらがな

[ぁ-ん]

  1. 全てのカタカナ

[ァ-ヶ]

  1. 第一水準の漢字

[亜-腕]

  1. 第二水準の漢字

[弌-熙]

  1. 一〜京までの漢数字

[一二三四五六七八九十百千万億兆京]

  1. あ行のひらがな

[あいうえお]

^ キャレット

睦月 如月 弥生 卯月 皐月 水無月 文月 葉月 長月 神無月 霜月 師走

[^如文無]月

睦月 卯月 皐月 葉月 長月 霜月

睦月 如月 弥生 卯月 皐月 水無月 文月 葉月 長月 神無月 霜月 師走 ^月

[如文^無]月

如月 文月 ^月 水無月 神無月

( ) パーレン

| (パイプ)

睦月 如月 弥生 卯月 皐月 水無月 文月 葉月 長月 神無月 霜月 師走

睦月|弥生|皐月|文月

睦月 弥生 皐月 文月

睦月 如月 弥生 卯月 皐月 水無月 文月 葉月 長月 神無月 霜月 師走

(如|卯|葉|神無)月

如月 卯月 葉月 神無月

睦月 如月 弥生 卯月 皐月 水無月 文月 葉月 長月 神無月 霜月 師走

([如卯葉]|神無)月

如月 卯月 葉月 神無月

注意事項―最長一致の原則―

最長一致の例

生憎<あいにくと読む>今日は雨です<困った>。
しかし<今日は>出かける<どこへ?>必要があります。

<.+>を削除

生憎。
しかし必要があります。

生憎<あいにくと読む>今日は雨です<困った>
しかし<今日は>出かける<どこへ?>必要があります。

↑ ページ先頭


睡人亭謹製