4.1.5 具有重复特征的英文单词验证(2)
来源:互联网 发布:大小球分析软件 编辑:程序博客网 时间:2024/04/30 12:45
2.至少存在两个相同字母英文单词的验证
至少存在两个相同字母英文单词也具有重复特征,可以使用后向引用来验证该类型的英文单词。以下 正则表达式都能够至少存在两个相同字母英文单词。
/b[A-Z]*(?<char>[A-Z])[A-Z]*(/k<char>)+[A-Z]*/b (41)
/b[A-Z]*([A-Z])[A-Z]*(/1)+[A-Z]*/b (42)
正则表达式(41)解释:
/b匹配英文单词的边界,即英文单词的开始位置或结束位置。
[A-Z]*可以匹配空字符串,或者匹配最小长度为1的、由大写英文字母组成的字符串。
分组(?<char>[A-Z])将保存匹配内容,并命名为“char”。
/k<char>使用名称为“char”的分组,它匹配的内容和分组“char”的内容相同。
(/k<char>)+将分组“char”的内容至少重复1次。
正则表达式(42)解释:
/b匹配英文单词的边界,即英文单词的开始位置或结束位置。
[A-Z]*可以匹配空字符串,或者匹配最小长度为1的、由大写英文字母组成的字符串。
分组([A-Z])将保存匹配内容,并使用默认名称“/1”。
/1使用名称为“/
(/1>)+将分组“/
使用工具Regex Tester分别测试正则表达式正则表达式(41)和正则表达式(42),结果分别如图(41)和(42)所示。
- 4.1.5 具有重复特征的英文单词验证(2)
- 4.1.2 大写英文单词验证
- 4.1.3 英文单词的分割符验证
- 4.1 英文单词验证
- 具有短线爆发力的股票的特征
- 内部类(具有类的所有特征)
- RESTful Web API 具有怎样的特征
- 英文单词2
- 利用BCB编写具有"磁性"特征的窗口
- CityEngine用到的一些英文单词(2)
- 代码坏味道特征重复的代码
- poj 1173 具有重复的组合和容斥原理
- jquery validate ajax 验证重复的2种方法
- 【转】jquery validate ajax 验证重复的2种方法
- jquery validate ajax 验证重复的2种方法
- 把一个具有5个元素的集合划分成三个子集(允许重复),c实现版本
- 伤感的英文单词[转帖]
- 比较有价值的英文单词
- 知道客户出口函数模块名,如何查到它属于哪个客户出口?
- (转)java关于23种java关于23种设计模式的有趣见解 设计模式的有趣见解
- No.1
- 毕业论文
- 错误org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.fsti.doms.core.model.persistent.Dictionar
- 4.1.5 具有重复特征的英文单词验证(2)
- opencv中宽度和高度的下标范围
- 模块机器人及计算机辅助设计
- PHP5.2.5+IIS5.1+MySql+WinXP安装
- asp.net图片下载的文件头设置
- 4.1.4 不包含验证(2)
- 充分理解java中的参数传递~!
- Eclipse启动参数大全
- Excel 可能会用到的一些技巧