求姓名的正则表达式,要求支持中文和英文?
[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是的
零零
自己
文本文本代表性字符串
数组数组元素用英文逗号分隔。;逗号,分隔}
数值直接量的表达整数小数科学计数法
十六进制数
八进制数
二进制(数字)