1、
正文 :FI 1001/AN B-0001
正则表达式 :FI(\s{1,})(\w*)/AN(\s{1,})([\w|-]*) =>可以获取"B-0001"
如果使用正则表达式:FI(\s{1,})(\w*)/AN(\s{1,})([\w|-])*=>只能获取最后一个字母“1”
原因:([\w|-]*)和([\w|-])*的区别
一个是组内字符串的重复提取,一个是组的重复提取
1、
正文 :FI 1001/AN B-0001
正则表达式 :FI(\s{1,})(\w*)/AN(\s{1,})([\w|-]*) =>可以获取"B-0001"
如果使用正则表达式:FI(\s{1,})(\w*)/AN(\s{1,})([\w|-])*=>只能获取最后一个字母“1”
原因:([\w|-]*)和([\w|-])*的区别
一个是组内字符串的重复提取,一个是组的重复提取