2011-10-05 63 views
0
2,19,32,43,44,Str1。 1,2 Str2。 2,3

我想切割此字符串需要info for preg_match_all

1部分:2,19,32,43,44
第2部分:1,2
第3部分:2,3

坦克求助。

+0

您是否重新考虑如何存储此数据?这似乎是一个可怕的解决方案。我推荐JSON。 –

回答

0

preg_match_all("/(.*), Str1\. (.*) Str2\. (.*)/")

+0

Str1和Str2非静态 – Awersione

+0

'preg_match_all(“/(.*), $ Str1 \。(。*)$ Str2 \。(。*)/”)' –

1

你想拆分,不匹配。因此,使用preg_split

$parts = preg_split('/Str\d+\./', $source);