PHP bir dize ayrıştırma Yardım

0 Cevap php

Ben böyle bir dize sahip olacaktır:

Bob is a boy. Bob is 1000 years old! <b>Bob loves you!</b> Do you love bob?

Her dizi elemanı tanımlamak için aşağıdaki sınırlayıcı kullanarak, bir dizi ayrıştırmak istiyorum:

.
!
?
<b> and </b>

Yani aşağıdaki yapıya sahip bir dizi olacak:

[0]Bob is a boy.
[1]Bob is 1000 years old!
[2]Bob loves you!
[3]Do you love bob?

Herhangi bir fikir?

Gördüğünüz gibi, ben <b> arasındaki metni istiyorum </b> ayıklanmasını, önce bunu yapmak için aşağıdaki regexpi kullanıyorum:

preg_match_all(":<b>(.*?)</b>:is", $text, $matches);

0 Cevap