I want to be able to remove linebreaks etc that people make by using recurring characters, for example:
****************************************************
----------------------------------------------------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
etc
i'd like to not have to specify which characters it will match, maybe all that are NOT \w characters?
also note they will not always start/end on a new line..
is this possible?
For this you'll have to decide on the threshold length to decide which ones are really separators, call it N
, then you can do:
$input = preg_replace('/(\W)\1{N-1,}/,'',$input);
which deletes N
or more consecutive non-word
char.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With