gpt4 book ai didi

javascript - 找出正则表达式模式

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

在编写 Regex 模式方面,我仍然不是那么好,并且在尝试找出以下字符串的搜索模式时遇到问题:

{embed_video('RpcF9EYXZpZFBhY2tfRklOQUwuZj','575','352','video_player')}

我基本上需要在页面中搜索散列 {} 标记之间的任何内容。

我试过这个:

string = $(".content").text();
string.match("^{[\w-]}");

但它不起作用...对我可能做错了什么有什么想法吗?

谢谢大家的帮助!这就是我为使其工作所做的工作:

$("div", "html, body").each(function(){
var text = $(this).text();

if(text.match("^\{.*\}$")) {
console.log("FOUND");
}
})

最佳答案

这应该找到花括号的最里面的内容(甚至是嵌套的)。

string.match(/\{([^\{\}]*)\}/)[1]; // the [1] gets what is within the parentheses.

编辑:

感谢下面的评论,这里是一个更清晰的版本:

string.match(/\{(.*?)\}/)[1];

关于javascript - 找出正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336925/

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