我有一个由一系列单句引用的句子组成的长字符串。
示例:
This\'s sentence number 1'This\'s sentence number 2'
请注意,该字符串具有单引号,该句子本身是转义的一部分。我需要使用单引号来爆炸字符串,但不是转义的单引号。
输出应为:
Array{
[0]=>This\'s sentence number 1
[1]=>This\'s sentence number 2
}
基本上我需要在{'}上展开字符串,而不是{\'}。 提前谢谢。
答案 0 :(得分:10)
试试这个:
print_r(preg_split("/(?<!\\\)\'/", "This\'s sentence number 1'This\'s sentence number 2'"));