Regular Expression (正規表示式)
是個很方便的東西
最近爬了一下網路上的文~
自己在用的:
EX: A123456 第一個為英文A-Z,後面接六位數字
@"^[A-Z]\d{6}$"
10-20個字的數字
@"^[0-9\s]{10,20}$"
有些常用的符號:
^ : 放在外面的話表示後面的字串為字串的開頭,而放在中括弧[]內則是代表字串中不得有後面的內容 如:[^a]表示沒有a
$ : 表示前面字串為字串的結尾
* : 前面格式重複0次以上
+ : 前面格式重複1次以上
? : 前面格式重複0-1次
. : 表示除了換行字元外所有字元
[ ] : 範圍格式 例:[A-Z]表英文字母A~Z任意,[0-9]為0~9的任意數字
{ } : 格式重複次數 例:{5}重複五次, {5,10}重複5~10次
\w : 字元
\d : 數字
\s : 空白字元
用法多多種,常常在網路上看到讓人眼花撩亂的regex格式 XD
文章標籤
全站熱搜
