作业帮 > 数学 > 作业

单词串,汉字串等的正则表达式怎么写?

来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/07/03 10:53:46
单词串,汉字串等的正则表达式怎么写?
数字串
单词串(可能有多个单词,空格分开)
汉字串
一个汉字
一个英文单词
单词串,汉字串等的正则表达式怎么写?
数字串:^\d{2,}$(假定2个以上算“串”,下同)
单词串:^([a-zA-Z]+[ ]+){2,}$(这里认为单词仅由大小写字母组成)
汉字串:^[\u4e00-\u9fa5]{2,}$
一个汉字:^[\u4e00-\u9fa5]$
一个英文单词:^[a-zA-Z]+$(实际上只是匹配一串字母序列,并不能判断是不是单词)
以上均加了锚定,如^\d{2,}$表示只有输入内容仅为数字串(注意,不是含有)才匹配.