我看到下面的预浸匹配语句中的一条这是什么意思模式
preg_match("/^([^&]*)/", $url, $yt_sig);
我有困难,了解正则表达式pattern.I代码知道/
是正则表达式的分隔符,但对别人什么在模式字符
@zerkms
感谢您answer.Based上你的解释以下的正则表达式
"/sig=([^&]*)/"
所以$matches[1]
基本上这将是会是什么,是sig=
和下&
(纠正我,如果我错了)之间找到
我看到下面的预浸匹配语句中的一条这是什么意思模式
preg_match("/^([^&]*)/", $url, $yt_sig);
我有困难,了解正则表达式pattern.I代码知道/
是正则表达式的分隔符,但对别人什么在模式字符
@zerkms
感谢您answer.Based上你的解释以下的正则表达式
"/sig=([^&]*)/"
所以$matches[1]
基本上这将是会是什么,是sig=
和下&
(纠正我,如果我错了)之间找到
这意味着一个字符串,
^
开始
[^&]
与除&符号外的任何东西
*
多次(任何时候,包括0
)
所以基本上在$matches[1]
这将是从开头到第一个&
的符号。
谢谢老兄....检查我的编辑以上 – user2650277
@ user2650277:你的假设确实是对的 – zerkms
这可能有帮助:http://regex101.com/r/hH1wD5 –
与测试字符串http://regex101.com/r/sT3lL0类似于@AmalMurali – devanand