gpt4 book ai didi

正则表达式拉出 2 个下划线之间的字符串

转载 作者:行者123 更新时间:2023-12-04 16:31:02 25 4
gpt4 key购买 nike

我有一个 anystring_OPCtarget_anystring 类型的模式。
我能否获得一些帮助,以确定如何验证 2 个下划线之间的字符串是否为 "OPC(target)" 类型并使用正则表达式拉出目标。

假设我的字符串是:MP700000001_OPC32_812345643首先,我需要验证下划线之间的字符串是否以 OPC 开头,然后在 OPC 之后和第二个下划线之前获取目标文本。

帮助表示赞赏!!!

谢谢

最佳答案

使用以下方法获得所需的“目标”:

$str = 'MP700000001_OPC32_812345643';
$target = '';
if (preg_match('/^[^_]+_OPC(\w+)_\w*$/', $str, $matches)) {
$target = $matches[1];
}

print_r($target); // 32

关于正则表达式拉出 2 个下划线之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40246908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com