gpt4 book ai didi

javascript - 使用 RegExp 获取一系列前后可能有空格或没有空格的单词

转载 作者:行者123 更新时间:2023-11-28 15:09:33 26 4
gpt4 key购买 nike

我试图匹配冒号 (:) 字符后的一系列文本,同时忽略前后的空白字符。

示例

someWord: a series of text
-or-
someWord: a series of text

我想获得“一系列文本”的结果,忽略冒号后面的任何空格,但在文本短语中包含空格。

我尝试为此提出正则表达式失败了,希望 SO 社区能够提供帮助!

这是我的错误正则表达式(对于您将要看到的内容,我提前表示歉意):

:[^ ](\w*)+?(?=\b)

最佳答案

> "someWord: a series of text".match(/:\s*(.*)$/)
[": a series of text", "a series of text"]

要获取文本,您可以使用引用捕获组的第一个索引,对于字符串末尾的空格,您可以使用trim():

> "someWord:        a series of text  ".match(/:\s*(.*)$/)[1].trim()
"a series of text"

关于javascript - 使用 RegExp 获取一系列前后可能有空格或没有空格的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com