Break a string into parts, returning all characters
Posted
by
Benjamin
on Stack Overflow
See other posts from Stack Overflow
or by Benjamin
Published on 2011-06-27T12:05:24Z
Indexed on
2011/06/27
16:23 UTC
Read the original article
Hit count: 214
I want to break a string according to the following rules:
- all consecutive alpha-numeric chars, plus the dot (
.
) must be treated as one part - all other consecutive chars must be treated as one part
- consecutive combinations of
1
and2
must be treated as different parts - no whitespace must be returned
For example this string:
Method(hierarchy.of.properties) = ?
Should return this array:
Array
(
[0] => Method
[1] => (
[2] => hierarchy.of.properties
[3] => )
[4] => =
[5] => ?
)
I was unsuccessful with preg_split()
, as AFAIK it cannot treat the pattern as an element to be returned.
Any idea for a simple way to do this?
© Stack Overflow or respective owner