找到字符串中的特定单词然后推送到数组

时间:2016-05-11 04:13:11

标签: php regex

考虑一下:

$message->to($user->W_EMAIL_ADDRESS, '')
        ->subject($user->W_SUBJECT.$user->W_SITE_ADDRESS)
        ->attach($user->W_PATH_FILE);

假设我有上面的代码,如何以正确的方式编写上述语句?

1 个答案:

答案 0 :(得分:1)

http://www.phpliveregex.com/p/fE0

preg_match_all("/url\(\'(.*?)\'\)/", $inputSTR, $output);

preg_match_all将匹配符合条件的字符串的所有部分。

\( and\'表示转义正则表达式并使其成为文字。简而言之,确保(是一个(而不是正则表达式的一部分。

(.*?)匹配任何东西并且懒惰。这意味着只有在第一次正则表达式不再匹配时才匹配。

\'\)搜索模式的结尾