ホームページ  >  記事  >  类库下载  >  JAVAに基づく正規表現

JAVAに基づく正規表現

高洛峰
高洛峰オリジナル
2016-10-19 09:30:491553ブラウズ

^$ を追加 文字列全体が要件を満たします

要件を満たすために文字列の一部を追加せずに渡すこともできます

======================= ===== =============================

: エスケープ文字

d: 任意の数字 (数字: 数字)

w : 任意の単語文字 (数字、文字、下線) (単語: 単語)

s: 任意の空白文字 (t r n f x0B) (スペース: 空)

D: 任意の非数字文字

W: 任意の非数字-数値文字 単語文字

S: 空白以外の任意の文字

\。通常を表します。

=============== ==== =================================

「+」: 1 回に 1 回以上出現行-------"^d+$"

"*": コンテンツが 0 ~ 数回出現することを示します----"^d*$"

"?":コンテンツは 0 ~ 1 回表示されます------- "^d?$"

============================= =============== ===============

[]

---------[ab]aとbは通過可能

----------[ a-z ]はa、b、c...zが使用できる範囲を意味します(後者は前よりも大きい)

------ --[a-bd-e] 複数の範囲

=== ================================== ================ ====

{}

{n} は n 回出現します---------------"^[ a]{n}$"--------- -(n a は合格できます)

{n,} 少なくとも n 回------"^[ a]{n,}$"------ --(少なくとも n a は合格可能)

{n,m} は n-m 回出現可能----"^[a]{n,m}$ 「------(n-m a can pass)

================================== ============== ===========

()--------括弧は全体として考慮されます

|--- ------(123|321)---- ----123 または 321

========================== ================== ================

String emailRegEx = "^\d+$";

String email = "123";

System.out.println(email.matches(emailRegEx ));//true

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。