速記理解のスキル
。 |
[] |
^ |
$ |
4つの文字は、すべての言語の正規表現をサポートしているので、これは4つの正規表現の基礎となっています。それは同等の概念を持っているので、理解することは困難定期的、概念は話のように、同等の定期的な超シンプルに自分の書き込みの元言葉遣いに復元されている場合は非常に多くの初心者は、無知に見える、理解の難しさを大幅に増加しています定期的なアップを書くのが好き:
と同等です。
同等の意味に相当し、それは書くために異なるシンボルと同じ機能を表しています。
?、*、+、\ D 、\ wは等価文字は
?{0,1}に一致長と同等
* {一致長に相当0}
+マッチの等価長さ。1 {、}
\ D、等[0-9]と等価です
\ Dは、と等価である[^ 0-9]
\ Wは[A a-zA-Z_0-9]と等価です
\W等价于[^A-Za-z_0-9]。
発現の共通の演算子: ^スタート ()ドメイン段落 []を含む、デフォルトの文字長[^]が含まれていない場合、デフォルトの文字長{ N-、mは }の長さと一致する任意の単一文字(\文字ポイント。)。|または\脱出する$末尾を[AZ] 26の大文字[AZ] 26の小文字[0-9] 0-9デジタル
[-ZA-Z0-9] 26の大文字、小文字26及び数字0~9
、 セグメンテーション
。
セグメンテーション構文:
[A、H、T、Wは、HまたはAまたはTまたは文字Wを含みます
[ ]またはTまたはW Hの文字を含む、またはW、H、T、
[0,3,6,8] 0または3または6または8の数字を含みます
文法解釈:基本的な文法 "^([] {})([] {})([] {})$" 通常の文字列 =「スタート([含むコンテンツ] {長さ})([含むコンテンツ] {長さ})([含むコンテンツ]} {長さ)終了」短く、使用することができ、*、+、\ D、\のW []と{}の代わりに(:???)(=)( ?!)(?<=) (?<!)(?I)(*?)(+?)この特定の組合せを除きます。 初心者は無視することができます?、*、+、\ D 、\ wは速記識別子の一部、基本はその後、自分の同等の交換を行くためにテーブルを使用して学びました