我明白如何使用PHP的preg_match()
從字符串中提取變量序列。但是,如果有需要匹配的變量,我不知道該怎麼做。使用正則表達式匹配多個變量(PHP/JS)
這裏是我感興趣的代碼:
$string1 = "[email protected]";
$pattern1 = '/help-(.*)@mysite.com/';
preg_match($pattern1, $string1, $matches);
print_r($matches[1]); // prints "xyz123"
$string2 = "[email protected]";
所以基本上我不知道如何提取兩種模式:1)是否字符串的第一部分是「幫助」或「商界」,2)第二部分是「xyz123」還是「zyx321」。
可選的獎金問題是什麼答案看起來像寫在JS?我從來沒有真正知道正則表達式(即包含斜槓的代碼,/..../
)在PHP和JS(或任何其他語言)中總是相同或不相同。