我試圖在這裏將文件名拆分爲3部分。PHP - 正則表達式刪除括號之間的字符串
實施例:藝術家 - 標題(混合)或藝術家 - 標題[混合]
我的代碼爲止。
preg_match('/^(.*) - (.*)\.mp3$/', $mp3, $matches);
$artist = $matches[1];
$title = $matches[2];
echo "File: $mp3" . "Artist: $artist" . "\n" . "Title: $title" . "<br />";
這讓我成爲藝術家和標題。我遇到的問題是Mix在()或[]之間。我不知道如何修改我的正則表達式以捕獲該部分。
你的模式不工作至今。你可能還沒有嘗試過。 – Sithu
我試過這個和它的工作。到目前爲止,我得到o/p作爲藝術家:藝術家標題:標題(混合) – Naveen