**正規表現 [#m5de56e4]

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

***その他の主な正規表現 [#z55b7c29]

|メタ文字|正規表現例|マッチする文字列|
|.&br;任意の1文字|明.大学|「明治大学」「明星大学」「明海大学」「明な大学」「明!大学」などの4文字&br;(「明○大学」といった大学名の可能性のある4文字)|
|?&br;直前の文字・グループの0回または1回の繰り返し|日本語学?科|「日本語学科」「日本語科」|
|~|国語?研|「国研」「国語研」|
|~|コンピューター?|「コンピューター」「コンピュータ」|
|~|choo?sen?|「choosen」「chosen」「choose」「chose」&br;(動詞chooseの可能性のある5~7文字)|
|~|暮ら?しの手[帖帳]|「暮らしの手帖」「暮しの手帖」「暮らしの手帳」「暮しの手帳」|
|~|暮ら?[さしすせそ]|「暮らさ」「暮らし」「暮らす」「暮らせ」「暮らそ」「暮さ」「暮し」「暮す」「暮せ」「暮そ」&br;(動詞「暮(ら)す」の可能性のある2~3文字)|
|*&br;直前の文字・グループの0回以上の繰り返し|わあ*っ|「わっ」「わあっ」「わああっ」「わあああっ」などの2文字以上|
|~|[AaAa][A-Za-zA-z]*|Aで始まりアルファベットから成る1文字以上|
|~|全然[^。]*ない。|句点付きの文で、副詞の呼応「全然~ない。」の可能性のある5文字以上|
|+&br;直前の文字・グループの1回以上の繰り返し|わあ+っ|「わあっ」「わああっ」「わあああっ」などの3文字以上|
|~|[亜-熙々ヵヶ]+|漢字および「々」「ヵ」「ヶ」から成る1文字以上&br;(漢字表記の語)|
|~|[ぁ-んゝゞ]|平仮名および「ゝ」「ゞ」から成る1文字以上&br;(平仮名表記の語)|
|~|[ァ-ヴヽヾー・]+|カタカナおよび「ヽ」「ヾ」「ー(長音符号)」「・(中点)」から成る1文字以上&br;(カタカナ表記の語)|
|~|[0-90-9,,..]+|数字および小数点・カンマから成る1文字以上|
|~|《[^》]+》|《と》で囲まれた任意の文字列|
||&br;論理和&br;(AAA|aaaで「AAA」または「aaa」)|イギリス|英吉利|「イギリス」「英吉利」|
|()&br;グループ化|(はい)+|「はい」「はいはい」「はいはいはい」など&br;(「はい」の1回以上の繰り返し)|
|~|cho(ose|sen?)|「choose」「chosen」「chose」|
|~|(それ|其れ?)を|「それを」「其れを」「其を」|

----
©2005 OGISO,T. & KONDO,A.

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