文件名中第二个下划线后的额外字符串



我有一个文件名如下。tasks_6839_sr_us_3887_sr_SP_trados.wsxz

我需要创建正则表达式,只在第二个下划线之后找到两个字符串"sr"。

有人可以帮忙吗?

我猜我们想要的输出在其左侧有一个始终四位数的边界,那么我们将从这个表达式开始:

_[0-9]{4}_(.+?)_

演示 1

_[0-9]{4}_([a-z]{2}?)_

演示

如果我们愿意,我们可以进一步简化这一点。

在这两种情况下,我们所需的输出都在捕获组中 () .

最新更新