我得到了这个模式(我正在使用 php):
'/\[link\=((https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?)\]/i'
当我搜索此字符串时:http://phpquest.zapto.org/users/register.php
匹配项是(顺序为 0-5):
'[link=http://phpquest.zapto.org/users/register.php]'
'http://phpquest.zapto.org/users/register.php'
'http://'
'phpquest.zapto'
org
''
当我用这样*
的+
最后一个子模式替换时:
'/\[link\=((https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]+)*\/?)\]/i'
匹配项是(顺序为 0-5):
'[link=http://phpquest.zapto.org/users/register.php]'
'http://phpquest.zapto.org/users/register.php'
'http://'
'phpquest.zapto'
org
'/users/register.php'
如果有人能帮助我理解为什么我会非常感激,谢谢大家,祝你有美好的一天。