У меня есть строка
(A) fdkf djkf gsdfjkg hsfl (B) jfg dkfjg hdksfjg dkfj (c) ndfkj gndfg ndfn (d) kdjfskdj fs; s dknls * 100 Desired * 100 Desired * 100 вывод должен быть таким:
4 group matched
(A) fdkf djkf gsdfjkg hsfl
(B) jfg dkfjg hdksfjg dkfj
(c) ndfkj gndfg ndfn
(d) kdjfskdj fs;s dknls
Пожалуйста, помогите
Я пытаюсь /((.+?) (?=\())/
регулярное выражение, но он не создает 4 группы
Я пытаюсь создать этот шаблон здесь https://regex101.com/r/KxAcaV/1
$re = '/((.+?) (?=\())/';
$str = '(A) fdkf djkf gsdfjkg hsfl (B) jfg dkfjg hdksfjg dkfj (c) ndfkj gndfg ndfn (d) kdjfskdj fs;s dknls';
preg_match($re, $str, $matches, PREG_OFFSET_CAPTURE, 0);
// Print the entire match result
var_dump($matches);