gpt4 book ai didi

regex - 用于选择单间隔短语而不是空格的正则表达式

转载 作者:行者123 更新时间:2023-12-01 11:00:54 25 4
gpt4 key购买 nike

我需要一个相当复杂的正则表达式,它将选择单词之间有一个空格并且可以在其中包含“-”符号,但是它不应该选择连续的空格。

'KENEDY JOHN G JR E'                  'example'                 'D-54'

我试过下面的正则表达式:

\'([\s\w-]+)\'

但它选择了我不希望它做的连续空白。

我要表达式选择

'KENEDY JOHN G JR E'
'example'
'D-54'

最佳答案

也许,

\'([\w-]+(?:\s[\w-]+)*)\'

?

编辑

如果不允许使用前导/尾随破折号(在单词边界上),则应为:

/\'(\w+(?:[\s-]\w+)*)\'/

关于regex - 用于选择单间隔短语而不是空格的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883160/

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