正規表現

文字クラス(キャラクタクラス)

メタ文字正規表現例マッチする文字列
[]
文字クラス
(括弧内の文字いずれか)
書[かきくけこい]「書か」「書き」「書く」「書け」「書こ」「書い」
(動詞「書く」の可能性のある2文字)
熱[かきくけいう]「熱か」「熱き」「熱く」「熱け」「熱い」「熱う」
(形容詞「熱い」の可能性のある2文字)
渡[部辺邊邉]「渡部」「渡辺」「渡邊」「渡邉」
[国國]語「国語」「國語」
-
文字クラスの範囲指定
([a-z]で文字コード表のaからzまで)
[ま-も]「ま」「み」「む」「め」「も」
[さ-ぞ]「さ」「ざ」「し」「じ」「す」「ず」「せ」「ぜ」「そ」「ぞ」
[ぁ-ん]ひらがな1文字
[ァ-ヴ]カタカナ1文字
[亜-熙]漢字1文字
[0-9]半角数字1文字
[0-9]全角数字1文字
[A-Za-z]半角アルファベット1文字
[A-z]全角アルファベット1文字
^
文字クラスの補集合
([^abc]で括弧内の文字以外)
[^あいうえお]「あ」「い」「う」「え」「お」以外の1文字
[^ま-も]「ま」「み」「む」「め」「も」以外の1文字
[^亜-熙]漢字以外の1文字

その他の主な正規表現

その他の主な正規表現
.任意の一文字
?0回または1回の繰り返し
*0回以上の繰り返し
+1回以上の繰り返し
あ|い「あ」または「い」

使用例

正規表現の使用例
走[つらりるれろ]ラ行五段活用
国語?研「国研」または「国語研」
全然[^。]*ない。(句点付きの文で)副詞の呼応
[ァ-ヴー・]+カタカナ表記の語
それを|其れ?を「それを」「其れを」「其を」

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS