时间:2021-05-22
在编写puppet的pp文件中,会用到很多ruby的正则表达式,常用的正则如下:
正则表达式:
[codesyntax lang="ruby"]
{}: 重复次数(如 {4}表示前面的会重复出现恰好4次){m,n}: 前面元素最少出现m次,最多出现n次[]: 范围描述符(如 [a-z]表示在a-z范围内的一个字母)\w: 字符或数字,相当于[0-9A-Za-z]\W: 非字母或数字\s: [\t\n\r\f]空字符,相当于[\t\n\r\f]\S: 非空字符\d: [0-9]数字,相当于[0-9]\D: 非数字字符*: 前面元素出现0次或多次+: 前面元素出现1次或多次?: 前面元素最多出现1次|:与前面或后面的表达式匹配\b: 退格符(0x08)(仅在范围描述符内部时)\b: 字边界(word boundary)(在范围描述符外部时)\B: 非字边界实例:[codesyntax lang="ruby"]
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java中正则表达式运用实例(参看java中正则表达式运用详解):测试代码packagetest;/***在String的matches()方法,split()
感谢AKA及作者。Perl中的正则表达式正则表达式的三种形式正则表达式中的常用模式正则表达式的8大原则 正则表达式是Perl语言的一大特色,也是Perl程序中
1)正则表达式的使用。复制代码代码如下:#正则表达式的模块importre#正则表达式rePattern='.*[0-9]{4}'pattern=re.comp
javascript正则表达式分组、断言详解提示:阅读本文需要有一定的正则表达式基础。正则表达式中的断言,作为高级应用出现,倒不是因为它有多难,而是概念比较抽象
1、正则表达式包括两部分①定义正则表达式的规则;②正则表达式的模式(i/g/m);2、声明正则表达式①字面量声明:varreg=/表达式规则/表达式模式; e