2009年7月27日 星期一

正則表示式-regex-範例

正則表示式 -- 範例

1.找出一段範圍
(ReDirectStart/\\*(.|[^\\*]*(\\*[^/][^\\*]*)*)\\*/ReDirectEnd+)
(xxxPos(.|[^yyyPos]*)yyyPos+)


\\d 一位阿拉伯數字
\\\\ 在java中, 單純的反斜線
() 括號讓多個表示式成為同個群組
-? 表示一個數字可接在也可不接在負號之後
-?\\d 可能有負號, 接著一或多個數字
(-|\\+)? 負號或正號, 接著一或多個數字 (因為 + 號有其他意義, 所以要加破折號)
n\\W+ 字母n後面接著一或多個非單字字元
(?m)(\\S+)\\s+((\\S+)\\s+(\\S+))$ 找出每行最後三個字

0 意見: