Boost対応正規表現文字クラス

バージョン:
2023.1
Last modified: February 17, 2023

Boost.Regex は以下の文字クラスを常にサポートしています。

名前 POSIX標準名 説明
[:alnum:] はい 英数字 [A-Za-Z0-9]
[:alpha:] はい アルファベット文字 [A-Za-z]
[:blank:] はい 行区切り文字以外の空白類文字 スペースまたはタブ
[:cntrl:] はい 制御文字 文字クラスの一部ではない任意の文字: [:upper:]、[:lower:]、[:alpha:]、[:digit:]、[:punct:]、[:graph:]、[:print:]、[:xdigit:]
[:d:] いいえ 10進数字 [0–9]
[:digit:] はい 10進数字 [0–9]
[:graph:] はい グラフィック記号 [A-Z][a-z][0–9][:p:]
[:l:] いいえ 小文字 [a-z]
[:lower:] はい 小文字 [a-z]
[:print:] はい 印刷時に表示される文字 [:graph:] とスペース
[:punct:] はい 区切り記号 ! ' # S % & ' ( ) * + , - . / : ; < = > ? @ [ / ] ^ _ { | } ~
[:s:] いいえ 空白類文字 タブ、改行、垂直タブ、改ページ、復帰改行、スペース
[:space:] はい 空白類文字 タブ、改行、垂直タブ、改ページ、復帰改行、スペース
[:unicode:] いいえ コードポイント値が255を超える拡張文字

コードポイント値が255を超える任意の文字。

[:u:] いいえ 大文字 [A-Z]
[:upper:] はい 大文字 [A-Z]
[:w:] いいえ 英数字とアンダースコア [A-Za-z0-9_]
[:word:] いいえ 英数字とアンダースコア [A-Za-z0-9_]
[:xdigit:] はい 16 進数字 [A-Fa-f0-9]

 

このページは役に立ちましたか?

Alteryx 製品のご利用中に何か問題がございましたら、Alteryx コミュニティにアクセスするか、サポートにお問い合わせください。このフォームを送信できない場合E メールでお送りください。