PHP 正则表达式提取带引号和括号的子字符串

六边形

我有以下字符串示例:

new myProduct('', 'bbc_609'),
new myProduct('', '35857'),  

我希望能够只提取第二组单引号中的代码:bbc_609 或 35857

我尝试过的:

$str = "new myProduct('', 'bbc_609'),";
preg_match('/ new myProduct('', '  ' (.*?) ''),/', $str, $match);
echo $match[1];

我收到解析错误,所以我假设我没有正确转义引号或括号?

任何帮助表示赞赏。

干杯

课程网

试试这个:

$str = "new myProduct('', 'bbc_609'),";
preg_match("/new myProduct\('', '(.*?)'\)/i", $str, $match);
echo $match[1];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP棘手的正则表达式获取带引号的字符串直到某些单词

PHP的简单正则表达式搜索,替换和改组子字符串

PHP正则表达式在子字符串中找到子字符串

PHP /正则表达式:从字符串中提取字符串

PHP正则表达式带引号

PHP和正则表达式:检查字符串是否遵循带方括号的模式

使用正则表达式和php preg_match_all获取括号之间的字符串

寻求正则表达式以查找用作 PHP 数组索引的未加引号的字符串

用于匹配单引号字符串的正则表达式在PHP中失败

如何正则表达式匹配和正则表达式替换php中的字符串

PHP正则表达式从字符串中提取单个参数值

如何使用 PHP 正则表达式提取字符串

PHP对字符串进行正则表达式(提取)

使用正则表达式从PHP中的字符串中提取文本

使用正则表达式从 PHP 中的字符串中提取数字

PHP从字符串中提取数字-正则表达式

使用PHP正则表达式从字符串中提取年份

PHP-使用正则表达式从字符串中提取数据

javascript正则表达式从config.php字符串中提取路径

php之间的正则表达式字符串

正则表达式以找到%PHP中的所有子字符串

修剪PHP正则表达式中的子字符串

PHP使用正则表达式返回子字符串

带正则表达式的PHP中的可选子字符串

PHP正则表达式从字符串的开头和结尾去除逗号和空格

使用PHP进行正则表达式字符串替换和拆分

在 PHP 中使用正则表达式捕获和编辑部分字符串

PHP正则表达式字符串和减法部分

PHP比较正则表达式和字符串