gpt4 book ai didi

javascript - 匹配一个包含特定符号的单词

转载 作者:行者123 更新时间:2023-12-03 10:17:12 24 4
gpt4 key购买 nike

似乎我陷入了一些简单的问题,但我无法在堆栈上找到非常相似的问题。

使用 JavaScript/jQuery/regexp 我想匹配字符串中包含特定符号的单词。

即在给定字符串'check out mydomain/folder/#something'中,如果我使用符号'folder/#'运行这种搜索,它必须返回整个mydomain/folder/#something

事实上,我想用它来用某种小部件按钮替换字符串中的整个链接,但由于这些链接非常具体(即我知道它们将包含 folder/#)使用某种库来完成这项任务有点过分了。

最佳答案

这是您要查找的正则表达式:/[\w\/]*\/folder\/#[\w\/]*/

var str = 'check out mydomain/folder/#something';
// returns ["mydomain/folder/#something"]
str.match(/[\w\/]*\/folder\/#[\w\/]*/)
<小时/>

或者对于更强大的版本或它:/[\w\/\.]*\/folder\/#(?:[\w\/]|\.\w+)*/

最后一个将接受文件名中的点,但忽略最后一个。

例如'check out my.domain/foo/folder/#some.thing.'将返回["my.domain/foo/folder/#some.thing"]

关于javascript - 匹配一个包含特定符号的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29809728/

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