正则表达式php获取ID号

斯旺·纳米克(Shwan Namiq)

我在wordpres主题中为soundcloud剪辑创建了Shortcode,通过这种方式,我在wordpress帖子中使用了该代码[soundcloud id="146266424"][/soundclou]146266424它是soundcloud片段ID时。我想通过使用preg_match_all函数来匹配ID号来创建常规的php表达式通过这种方式

$pattern = "//";
$subject = get_the_content();
if ( preg_match_all($pattern, $subject, $matches) ) {
    echo $matches;
}

我如何创建pattern正则表达式代码,直到我echo $matches直接向我展示146266424

阿维纳什·拉吉(Avinash Raj)

您的php代码将是,

$pattern = '~soundcloud\s*id="\K[^"]*~';
$subject = get_the_content();
if ( preg_match_all($pattern, $subject, $matches) ) {
    var_dump($matches);
}

演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式在$号之前获取数字

来自分类Dev

用正则表达式替换ID号

来自分类Dev

用于获取ID的URL的正则表达式

来自分类Dev

使用正则表达式获取唯一的ID

来自分类Dev

正则表达式从链接URL获取ID

来自分类Dev

用于获取ID的URL的正则表达式

来自分类Dev

PHP正则表达式获取括号冲突

来自分类Dev

PHP正则表达式-从txt获取数组

来自分类Dev

PHP正则表达式获取特定行

来自分类Dev

PHP正则表达式在文本前获取数字

来自分类Dev

PHP在正则表达式中获取分组值

来自分类Dev

PHP:正则表达式获取name =“”的值

来自分类Dev

正则表达式获取instagram图片(PHP)

来自分类Dev

如何使用php正则表达式获取描述?

来自分类Dev

正则表达式以获取撇号之间的所有内容,但不返回撇号

来自分类Dev

正则表达式以获取撇号之间的所有内容,但不返回撇号

来自分类Dev

正则表达式以获取.com

来自分类Dev

正则表达式,无法获取

来自分类Dev

如何获取正则表达式

来自分类Dev

正则表达式获取值

来自分类Dev

查找id的正则表达式

来自分类Dev

正则表达式选择ID

来自分类Dev

用户ID的正则表达式

来自分类Dev

用户ID的正则表达式

来自分类Dev

查找id的正则表达式

来自分类Dev

正则表达式拆分ID

来自分类Dev

PHP日期正则表达式

来自分类Dev

PHP注释正则表达式

来自分类Dev

PHP正则表达式失败