gpt4 book ai didi

javascript - 正则表达式匹配以特定字符串开头并以特定字符串结尾的字符串内容

转载 作者:行者123 更新时间:2023-11-28 08:05:39 25 4
gpt4 key购买 nike

如何制作一个正则表达式来提取下面第一个方括号的内容?

Block[first_name][value] 返回字符串 first_name

Block[last_name][value] 返回字符串 last_name

我尝试过的:

这是我当前的正则表达式:http://regex101.com/r/jW0hY1/1

/(?:Block\[).*(?:\[value])/

我首先想到的是 Block[ 会有一个非捕获匹配。然后我将捕获所有内容,直到 ][value] 开始。相反,这似乎返回整个字符串。

最佳答案

从索引1中获取匹配的组。

(?:Block\[)([^\]]*)(?:\]\[value\])

DEMO

<小时/>

或者对你的正则表达式进行一些更改

(?:Block\[)(.*)(?:\]\[value])

DEMO

关于javascript - 正则表达式匹配以特定字符串开头并以特定字符串结尾的字符串内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24813530/

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