-1

给定以下字符串:

AT7*AF*NS***20130925*1216*CT~

如何拉出“20130925*1216”?

每个 * 分隔符之间的任何内容都可以是 0..n 个字母数字字符。所以我本质上想要第 5 个和第 7 个 * 字符之间的字符串......

4

1 回答 1

1
^(?:[^*]*\*){5}([^*]*\*[^*]+)

第一个捕获组。

于 2013-11-06T02:34:49.217 回答