你好我不擅長正則表達式,我真的很感激,如果有人可以幫助我。 我需要一個正則表達式函數,它會查找所有以下列形式開頭的模式:以及後面至少有一個字母,也許數字直到下一次出現符號。php正則表達式找到字符串模式
例如:hi/:[email protected]:asfs,asdfasfasfs:asdf424/asdfas
正如你可以看到這裏有4個出現次數。 我想要實現的是用含有一個數組結束:
['hi','Username','asfs','asdf424']
PS。信件可能用英文以外的其他語言。
Downvoting無故...恭喜
這是我使用的是什麼,到目前爲止,但我想這將是與正則表達式更容易
public function decodeRequest() {
$req_parts = $this->getRequestParams(); // <-array of strings
$params = array();
for ($i=0; $i < count($req_parts); $i++) {
$starts = mb_substr($req_parts[$i], 0, 1, 'utf-8');
$remains = mb_substr($req_parts[$i], 0, mb_strlen($req_parts[$i]), 'utf-8');
if ($req_parts[$i] == ':') {
array_push($params,$remains);
}
}
return $params;
}
查看最新更新 – Syd