Jump to content

simple preg_replace not working


scarhand

Recommended Posts

I have some information in a database, now unfortunately it is all on 1 line

 

i am trying to add line breaks whenever a small letter is followed by a big letter, since this is properly formatted

 

example:

 

The blue birdSang all nightAnd cried all day

 

I need it to output:

 

The blue bird

Sang all night

And cried all day

 

Heres my code:

 

<?php

$poem = preg_replace("$[a-z]{1}[A-Z]$", "$1$2\n", $poem);

?>

 

Its working, except its removing the 2 characters from the start and end of each outputted line.

 

example of the output:

 

The blue bir

ang all nigh

nd cried all da

Link to comment
https://forums.phpfreaks.com/topic/226710-simple-preg_replace-not-working/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.