用于替换 wordpress 中的简码的正则表达式是什么?

What regex for replacing shortcodes in wordpress?

我是一个 regex 新手,但我有一个 wordpress 的 Regex 插件:https://wordpress.org/plugins/search-regex/

这是我需要搜索的内容: [flickr 设置=72157627233903733 照片=6]

这是我需要用以下内容替换它的内容: [flickr_set id="72157627233903733"]

有几个短代码如下所示: [flickr set=72157627532956200 photo=14190577477 size=small align=right hspace=10 vspace=10]

他们需要同样的替换: [flickr_set id="72157627532956200"]

执行此操作的简单正则表达式是什么?我基本上需要搜索 [flickr set= 并忽略 set id 之后的所有内容,直到右括号]。

给你:

\[flickr[^\]]+set=(\d+).*?\]