「正規表現」の版間の差分

削除された内容 追加された内容
136行目:
! POSIX クラス !! 対応する表現 !! 意味
|-
|<code><nowiki>[[:upper:]]</nowiki></code>
|<code><nowiki>[A-Z]</nowiki></code>
|英語の大文字
|-
|<code><nowiki>[[:lower:]]</nowiki></code>
|<code><nowiki>[a-z]</nowiki></code>
|英語の小文字
|-
|<code><nowiki>[[:alpha:]]</nowiki></code>
|<code><nowiki>[A-Za-z]</nowiki></code>
|英語のアルファベット
|-
|<code><nowiki>[[:alnum:]]</nowiki></code>
|<code><nowiki>[A-Za-z0-9]</nowiki></code>
|アラビア数字と英語のアルファベット
|-
|<code><nowiki>[[:digit:]]</nowiki></code>
|<code><nowiki>[0-9]</nowiki></code>
|アラビア数字
|-
|<code><nowiki>[[:xdigit:]]</nowiki></code>
|<code><nowiki>[0-9A-Fa-f]</nowiki></code>
|16進数字
|-
|<code><nowiki>[[:punct:]]</nowiki></code>
|<code><nowiki>[.,!?:...]</nowiki></code>
|英語の句読点
|-
|<code><nowiki>[[:blank:]]</nowiki></code>
|<code><nowiki>[ \t]</nowiki></code>
|(半角の)スペースとタブ
|-
|<code><nowiki>[[:space:]]</nowiki></code>
|<code><nowiki>[ \t\n\r\f\v]</nowiki></code>
|(半角の)空白文字
|-
|<code><nowiki>[[:cntrl:]]</nowiki></code>
|
|[[制御文字]]
|-
|<code><nowiki>[[:graph:]]</nowiki></code>
|<code><nowiki>[^ \t\n\r\f\v[:cntrl:]]</nowiki></code>
|印字文字
|-
|<code><nowiki>[[:print:]]</nowiki></code>
|<code><nowiki>[^\t\n\r\f\v[:cntrl:]]</nowiki></code>
|印字文字とスペース
|}