ruby 正则表达式 匹配所有符合规则的信息
2013-07-25 23:32
357 查看
假设一个字符串当中有很多符合规则的信息,下面的例子可以把所有匹配到的结果打印出来:
message="afhadhffkdf414j9tr3j43i3433094jwoert223jwew123dfdf"
regex=/[a-z](\d{3})[a-z]/
message.scan(regex).each{|m|puts"Test#{m[0]}"}
message="afhadhffkdf414j9tr3j43i3433094jwoert223jwew123dfdf"
regex=/[a-z](\d{3})[a-z]/
message.scan(regex).each{|m|puts"Test#{m[0]}"}
打印结果如下
Test414
Test223
Test123
Test414
Test223
Test123
message="afhadhffkdf414j9tr3j43i3433094jwoert223jwew123dfdf"
regex=/[a-z](\d{3})[a-z]/
message.scan(regex).each{|m|puts"Test#{m[0]}"}
message="afhadhffkdf414j9tr3j43i3433094jwoert223jwew123dfdf"
regex=/[a-z](\d{3})[a-z]/
message.scan(regex).each{|m|puts"Test#{m[0]}"}
打印结果如下
Test414
Test223
Test123
Test414
Test223
Test123
相关文章推荐
- 利用正则表达式匹配所有符合条件的子串
- 正则表达式匹配所有字符包括换行符
- 匹配参数JS、replace 利用正则表达式 ,一次性替换SQL所有参数为数据
- 正则表达式匹配包括换行符的所有字符
- 正则表达式匹配规则
- Java中正则表达式、模式匹配与信息抽取
- 正则表达式匹配规则
- 正则表达式的学习二:正则表达式的匹配规则总结
- 正则表达式菜鸟教程6匹配规则
- java正则表达式匹配网页所有网址和链接文字的示例
- 输入要匹配的内容和正则表达式规则 返来单个匹配的内容 正则表达式方法 常用
- javascript正则表达式:匹配所有html标签
- C# 正则表达式及返回匹配的所有结果
- ruby 正则表达式 匹配中文
- 常用的正则表达式匹配规则整理
- Java正则表达式匹配规则
- 正则表达式相关:C# 抓取网页类(获取网页中所有信息)
- 正则表达式:匹配字符串中除了"abc"以外的所有其它部分
- Android 使用正则表达式验证身份证号是否符合规则
- =读取日志文件,正则表达式匹配出有用信息,并且保存到csv文件。