2012年11月23日 星期五

regex


Punctuation characters exclude escape character \
[\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]

Punctuation characters include escape character \
[\\\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]

non Punctuation characters exclude escape character \
[^\\\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]

偵測標準字元( ascii ) for notepad ++
[\sA-Za-z0-9\\\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]

偵測只包含標準字元( ascii ) for notepad ++
^[\sA-Za-z0-9\\\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]+$

偵測非標準字元( non ascii ) for notepad ++
[^\sA-Za-z0-9\\\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]

偵測非標準字串( non ascii ) for notepad ++
[^\sA-Za-z0-9\\\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]+


偵測包含非標準字元( non ascii ) for notepad ++
^.*[^\sA-Za-z0-9\\\]\[!"#$%&'()*+,./:;<=>?@\^_`{|}~-]+.*$