【发布时间】:2016-05-11 16:34:27
【问题描述】:
我需要使用分隔符将字符串分成两部分。我所要做的就是使用explode()函数……我知道。
但这是我想要做的:我需要使用分隔符分割字符串,但如果分隔符用引号引起来,则应该忽略它。
假设我的分隔符是一个连字符 (-),我需要拆分以下字符串:
“大黄色”房子——靠近湖边
第一个连字符必须被忽略,因为它在引号中,因此我会得到两个这样的字符串:
1。 “大黄”房子
2。在湖边
它还应该能够检测转义引号。
例如:他不喜欢它,因为他不是来自这里。
在这种情况下,连字符不在引号内,因此应该拆分字符串。
有什么想法吗?
【问题讨论】: