【发布时间】:2016-05-11 08:17:52
【问题描述】:
我正在尝试匹配冒号 (:) 字符后的一系列文本,而忽略前后的空白字符。
例子
someWord: a series of text
-or-
someWord: a series of text
我想得到“一系列文本”的结果,忽略冒号后的任何空格,但在文本短语中包括空格。
我为此想出正则表达式的尝试失败了,希望 SO 社区可以提供帮助!
这是我的错误正则表达式(对于您将要看到的内容,我提前道歉):
:[^ ](\w*)+?(?=\b)
【问题讨论】:
-
只需将其与
:(.*)匹配,然后修剪即可。 -
或者,在冒号上拆分并获取最后一个元素并修剪。
-
是的,一切都取决于这一系列文字是什么。
-
你可以使用
\:\s*(.*)$,然后从比赛中获取索引为1的组
标签: javascript regex