我有這個scenrio:如何用正則表達式和php匹配第二組?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut dapibus justo. (Aliquam et) (ornare tellus).
我想提取(ornare tellus)
女巫是使用正則表達式和PHP第二組括號。
括號中可以包含字母和數字
有什麼想法嗎?
我有這個scenrio:如何用正則表達式和php匹配第二組?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut dapibus justo. (Aliquam et) (ornare tellus).
我想提取(ornare tellus)
女巫是使用正則表達式和PHP第二組括號。
括號中可以包含字母和數字
有什麼想法嗎?
如何:
preg_match('/^.+\(([^)]+)\)/', $string, $match);
echo $match[1],"\n";
此模式在字符串或換行符結尾之前給出最後一個括號。這適用於當前的示例字符串,但不適用於第二組括號之前的換行符或兩組以上的括號。 –
在沒有這裏的動態looknbehind查找的是你怎麼做:
$s = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut dapibus justo. (Aliquam et) (ornare tellus).';
if (preg_match('/\([^)]*\)[^(]*\(([^)]*)\)/', $s, $arr))
echo $arr[1]; // ornare tellus
您是否在尋找第二組括號或最後一組括號? –