Возьмите этот текст Lorem Ipsum:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla felis diam, mattis id elementum eget, ullamcorper et purus.
Как я могу с PHP и регулярным выражением получить все, что приходит после Nulla
?
Хм, вы не хотите использовать некоторые простые вещи, такие как:
$str = substr($lorem, strpos($lorem, 'Nulla'));
если вы не хотите искать Nulla, но также и для «null», вы можете использовать stripos вместо strpos … Этот код будет включать Nulla в возвращаемое значение. Если вы хотите исключить Nulla, вы можете добавить его lentgh в значение strpos
Честно говоря, regexp переполняют что-то вроде этого …
/Nulla(.*)/
Теперь у вас есть весь текст после Nulla в $ 1
Попробуй это:
$string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla felis diam, mattis id elementum eget, ullamcorper et purus."; $prefix = "Nulla"; $index = strpos($string, $prefix) + strlen($prefix); $result = substr($string, $index);
$string = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla felis diam, mattis id elementum eget, ullamcorper et purus.'; preg_match('/Nulla(.*)/',$string, $matches); print_r($matches);