标签: regex
给出以下字符串:
AT7*AF*NS***20130925*1216*CT~
如何取出“20130925 * 1216”?
每个*分隔符之间的任何内容都可以是0..n字母数字字符。所以我基本上想要第5和第7个*字符之间的字符串...
答案 0 :(得分:1)
^(?:[^*]*\*){5}([^*]*\*[^*]+)
第一个捕获组。