如何使用preg_match提取找到的字符串的一部分?

杰克·詹姆斯

我有一个字符串,例如"https://itunes.apple.com/us/album/artpop/id687591810?ign-mpt=uo%3D4"我想从中提取的字符串687591810

我的正则表达式技能不是很好,但是我/id\d{4,12}至少可以用来获得正确的阻拦(它给了我/id687591810)。我想知道是否有一种方法preg_match可以搜索模式,然后只返回一次我想要的位?

虚假的

使用捕获组

$url = "https://itunes.apple.com/us/album/artpop/id687591810?ign-mpt=uo%3D4";
preg_match('#/id(\d{4,12})#', $url, $output);
echo($output[1]);

输出:

687591810

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在preg_match中排除匹配字符串的一部分?

如何使用斜杠约束提取字符串的一部分?

如何找到子字符串字符串的一部分

PHP提取字符串的一部分(如果找到)

如何提取包含特殊字符的字符串的一部分(编号)

如何使用Stringr在特定的一组qout之间提取字符串的一部分?

如何在蜂巢中提取字符串的一部分

如何提取子字符串作为dplyr :: mutate管道的一部分

如何将字符串的一部分提取到变量中?

如何将PChar的一部分提取到字符串中?

如何仅提取字符串的一部分

如何在RDD中提取一部分字符串?

如何只替换单词的一部分?从字符串中提取整数?

如何在javascript中提取字符串的一部分?

如何在RegEx中提取字符串的一部分

如何将字符串的一部分提取到chracter?

cmd:如何提取字符串的一部分?

如何在python中提取一部分字符串?

如何找到字符串的一部分并将其回显?

使用sed提取字符串的一部分

使用awk或gawk提取字符串的一部分

需要使用shell提取字符串的一部分

使用BeautifulSoup提取字符串的一部分

如何使用Windows CMD基于模式提取字符串的一部分?

如何使用正则表达式提取字符串的一部分

如何使用正则表达式仅提取匹配字符串的一部分?

如何使用jq解析器提取json对象中的一部分字符串值

如何根据模式使用 javascript/nodejs 提取字符串的一部分?

如何使用MS SQL仅找到带括号的字符串的最后一部分