Q:

regexp add space after period but not when period represents a decimal or letter abbreviation?

Using php regexp in a simple way, is it possible to modify a string to add a space after periods that follow words but not after a period that is preceded and followed by a number such as 1.00? I also need it to ignore single letter abbreviations such as N.Y.
String.Looks like this.With an amount of 1.00 and references N.Y.

Needs to be changed to...
String. Looks like this. With an amount of 1.00 and references N.Y.

This should allow for multiple instances within the string of course...

A:

$text = preg_replace('/(\.)([[:alpha:]]{2,})/', '$1 $2', $text);

