我正在寻找一种方法来获得任何值使用正则表达式。如何使用regex获取地址“Indonesia”的值,我想使用PHP使用regex返回地址。我试过这个代码,但我犯了一些错误。请帮帮我谢谢你
$typoname = '<p> [Name:Urma Kanti] [Address:Indonesia] [Age:17] </p>'; preg_match('/[Address:[^>]*>(.*)]/', $typoname, $address); echo $address[1];
jtoj6r0c1#
您的正则表达式很接近,但您只需要简化分组,并记住方括号在编写正则表达式时具有特殊意义。
<?php $typoname = '<p> [Name:Urma Kanti] [Address:Indonesia] [Age:17] </p>'; preg_match('/\[Address:(.*?)\]/', $typoname, $address); echo $address[1];
1条答案
按热度按时间jtoj6r0c1#
您的正则表达式很接近,但您只需要简化分组,并记住方括号在编写正则表达式时具有特殊意义。