【发布时间】:2014-10-13 16:04:36
【问题描述】:
假设,我想根据分隔符分割一个字符串。所以我会简单地做一个explode('. ', $myString)。但是,如果存在诸如 U.K. 或 U.S. 之类的任何缩写,则会被删除。
那么,我如何使用 explode 来保持所有缩写不变。
缩写形式为:X.Y.Z
虽然句子会被.分隔
例如,The U.S. is a country. It's in N.America. 应导致:
[0] = The U.S. is a country.
[1] = It's in N.America.
【问题讨论】:
-
检查:preg_split("/^.\./", "U.K.");
-
@Zentoaku:目前,我只使用这个。如果一个人可能不知道有多少或什么样的缩写词怎么办?任何通用的解决方案?问题已编辑。