1. 程式人生 > >正則表達式:和一些例子

正則表達式:和一些例子

規則 單引號 res 轉義字符 下劃線 pre sys 例子 定位

使用正則表達式需要包含

using System.Text.RegularExpressions;

一些規則

“^” 定位首部

“$” 界定尾部

“[]” 代表一個字符 // “[bcdf]” bcdf中的任一個字符

“[^x]” 除了x以外的任意字符

\s 空格及任意不可見符號

\S 任何非空格字符

\’ 單引號,轉義字符

例子

@“^\d{5,12}$” // 5到12位數字

@“^\w*$” //大小寫字母,0-9 下劃線_

@“\s{2,}” //兩個及以上的空格

@"^\‘\S*\‘$" //以單引號開頭,單引號結尾

@"[\(\)\*\+\-\.\/\:;\<>=\[\]]" 一些需要轉義的字符 ()*+-./:

@"(\.\.)|(:=)|(<=)|(<>)|(>=)" 一些雙界符

正則表達式匹配

Bool isMatch = Regex.IsMatch(字符串,正則表達式);

正則表達式匹配並替換

Regex.Replace(字符串,正則表達式,替換的字符串)

正則表達式:和一些例子