gpt4 book ai didi

javascript - 正则表达式在逗号和单词之间获取空格

转载 作者:行者123 更新时间:2023-11-30 10:29:16 26 4
gpt4 key购买 nike

我正在尝试在 javascript 函数中获取搜索词。我需要以下列格式输出搜索词:

原文:

search term 1,searchte.rm 2abc ,, , searchterm3

期望的输出:

search term 1&searchte.rm 2abc&searchterm3

基本上,我想“获取”搜索词之间的逗号和空格,并将它们转换为简单的 &

我试过的正则表达式是 /[-'"\w\s.]+/g ,它获取实际的搜索词,而不是中间的空格。/[, ]+/g 获取逗号,但我不知道如何使用正则表达式有条件地获取“多个空格加逗号”或“多个逗号加空格”。

哪些正则表达式可以使上面的代码正确输出?有没有我在这里没有想到的用例?

最佳答案

试试 /\s*,[,\s]*/。这匹配任意数量的初始空格,后跟至少一个逗号,然后是任意数量的空格 逗号。

关于javascript - 正则表达式在逗号和单词之间获取空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17920128/

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