我尝试使用=〜/ [5] /但它只找到包含5但不是5的倍数的数字.
并且还要查找长度为5的倍数的字符串.
解决方法 我将回答你的第二个问题:并找到长度为5的倍数的字符串.这比正确数字部分(已经回答)更适合正则表达式,只是组5个字符并匹配它们的倍数
^(?:.{5})*$
见它here on Regexr
^和$匹配字符串的开头和结尾.
.{5}匹配5个字符(当你不使用s修饰符时换行除外)
(?:.{5})*重复组的内部0次或更多次==>这也将匹配空字符串!如果您不想要这个并且只从字符串长度至少为5开始,则使用量词表示1或更多:^(?:.{5})$
总结以上是内存溢出为你收集整理的perl regex查找任意数字为5的倍数全部内容,希望文章能够帮你解决perl regex查找任意数字为5的倍数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)