求姓名的正則表達式,要求支持中文和英文?
[a-zA-Zxa0-xff_]小寫大寫英文,或者中文,或者下劃線后的內容[0-9a-zA-Zxa0-xff_]可以是小寫大寫中文數字下劃線[0-9a-zA-Zxa0-xff_]{3,9}后的內容重復3-9次,所以整個正則表達式為[a-zA-zxa0-xff_][0-9a-zA-zxa0-xff_]{3,9}
謂語表達式類型?
謂詞表達式由表達式、運算符和值組成。
1.基本比較運算符
1.、
2.
3.
4.
5.
6.!是不平等嗎?
"{下限}"必須滿足,表達式的值必須大于等于下限且小于等于上限。
2.基本邏輯運算符
和
或者||
不是!
3.字符串比較運算符
BEGINSWITH檢查字符串是否以指定的子字符串開始。
首尾相連
包含包含
比如一個字符串和指定的字符串模板匹配嗎?字符串模板可以用在LIKE運算符之后,它允許*和?兩個通配符,其中*代表多個字符。代表一個字符
是否匹配指定的正則表達式正則表達式最強大,但執行效率也最低。
字符串和比較運算符區分大小寫和低音。如果要自己付費,可以在運算符后使用[c](指定區分大小寫)和[d](指定不區分重音)選項。
4.操作集的運算符
ANYSOME指定只要集合中的任何元素滿足條件,就返回YES。
僅當滿足所有元素時,ALL才返回YES。
NONE沒有要滿足的元素。
只有當左邊的表達式或值出現在右邊的集中時,IN才返回YES。例如,{Ben,Melissa,Nick}中的name只有在name值為本梅麗莎或尼克。
數組[索引]
數組[第一個]
數組[最后一個]
Array[SIZE]返回數組中元素的個數。
5.直接數量
表達式中使用雙引號和單引號的效果是一樣的,但是單引號只能以單引號結尾。雙引號只能以雙引號結尾,不能混用。
直接數量
假否
false是的
零零
自己
文本文本代表性字符串
數組數組元素用英文逗號分隔。;逗號,分隔}
數值直接量的表達整數小數科學計數法
十六進制數
八進制數
二進制(數字)