【发布时间】:2022-08-04 00:09:07
【问题描述】:
我知道这可以通过字符串拆分来完成,但我实际上对此正则表达式解决方案感兴趣。基本上,我想在间隔连字符(\“ - \”)之前和之后检索整个字符串。我试过了:
^[^-]*
这适用于像这样的字符串
EK725 - London to Paris
但是一旦有一个不带空格的连字符,比如
EK-725 - London to Paris
它崩溃了。使用^[^ - ]* 似乎也不起作用。另外,我不确定在间隔连字符后检索文本的语法是什么。解决方案是什么?
-
如果您的格式始终在要拆分的连字符周围有空格 - 在您的模式中在
-周围放置空格。 -
^(.+) - (.+)$