次のルールに従って文字列を分割したい:
- 連続するすべての英数字とドット(
.
)は1つの部分として扱う必要があります - 他のすべての連続する文字は、1つの部分として扱われる必要があります
- との連続した組み合わせは
1
、2
異なる部分として扱われる必要があります - 空白を返す必要はありません
たとえば、次の文字列:
Method(hierarchy.of.properties) = ?
この配列を返す必要があります:
Array
(
[0] => Method
[1] => (
[2] => hierarchy.of.properties
[3] => )
[4] => =
[5] => ?
)
preg_split()
AFAIKはパターンを返される要素として扱うことができないため、失敗しました。
これを行う簡単な方法のアイデアはありますか?