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