寻求帮助!
我需要在最后一次出现空格时拆分一个字符串...
例如“Great Neck NY”我需要拆分它,所以我有“Great Neck”和“NY”
我在使用 preg_split 和基本内容时没有遇到问题,但我很难弄清楚如何告诉它只在最后一次出现时拆分!任何帮助,将不胜感激!
麦克风
寻求帮助!
我需要在最后一次出现空格时拆分一个字符串...
例如“Great Neck NY”我需要拆分它,所以我有“Great Neck”和“NY”
我在使用 preg_split 和基本内容时没有遇到问题,但我很难弄清楚如何告诉它只在最后一次出现时拆分!任何帮助,将不胜感激!
麦克风
您可以使用前瞻断言:
preg_split('/\s+(?=\S+$)/', $str)
现在字符串将在\s+
(空白字符)处拆分,前提(?=\S+$)
是从此时开始匹配。并\S+$
在字符串末尾立即匹配非空白字符。