bic*_*cle 3 php regex preg-split
我正在使用以下正则表达式将字符串拆分为数组.一切都很顺利,但由于某种原因,它并没有分裂\.(space).我怎么需要改变它才能使它工作?
$sentences = preg_split(" / (\. |, and|, or|, but|, nor|, so|, for|, yet|after|although|as|as if|as long as|because|before|even if|even though|if|once|provided|since|so that|that|though|till|unless|until|what|when|whenever|wherever|whether|while) /",$sentences);
Run Code Online (Sandbox Code Playgroud)
你的空白是这里的问题.正则表达式将此考虑在内,因此将其更改为:
$sentences = preg_split("/(\. |, and|, or|, but|, nor|, so|, for|, yet|after|although|as|as if|as long as|because|before|even if|even though|if|once|provided|since|so that|that|though|till|unless|until|what|when|whenever|wherever|whether|while)/",$sentences);
Run Code Online (Sandbox Code Playgroud)
注意如何删除第一个/和最后一个之后的空格/.
| 归档时间: |
|
| 查看次数: |
904 次 |
| 最近记录: |