javascript - 匹配嵌套括号中的文本
问题描述
正如标题所说,我不知道如何匹配嵌套括号内的文本(仅在嵌套括号中)。例如
我有这个文本Hi my (name is (Jhon) and(i dont) know how (to)match) this
。我需要匹配的文本是Jhon
,i dont
和to
.
但是像这样的文字hi i have (a parenthesis)
不应该匹配任何东西
到目前为止,我看到的每个答案都使用递归正则表达式,但我不能在 js 中使用递归正则表达式,而且我不需要动态嵌套级别标识符,只是文本(无论文本)在第二个括号内。((this text))
我试过(没有成功)这个{({([^{}])*})*}
这不是一个骗局,因为另一个问题的人只要求一个括号......
解决方案
推荐阅读
- php - 有什么方法可以
在 laravel 刀片中使用吗? - c# - Unity GameObject.Destroy() 不适用于直接引用
- docker - Filebeat 7.10.1 add_docker_metadata 仅添加 container.id
- git - 如何让 TeamCity 在签出源代码时提取所有标签?
- python - df = pd.read_csv('iris.csv') 指向 azure blob 中的文件报告 [errno 2] 没有这样的文件或目录
- amazon-web-services - 如何在运行管道之前签出特定标签?
- python - 如何在Python中获取带有索引的重复列表字符串
- python - Networkx:如何可视化地对一组节点进行分组
- asynchronous - Nodejs Sequelize递归异步/等待
- vba - 在 Outlook 中添加范围和文本