regex - 第一个和最后一个括号之间的匹配字符串
问题描述
我需要拿起第一个和最后一个括号之间的所有文本,但我很难使用正则表达式。
到目前为止,我所拥有的就是这个,我被困住了,不知道继续前进。
/(\w+)\((.*?)\)\s/g)
但它停在它看到的第一个“)”处。
样本:
(me)
(mine)
((me) and (you))
所需的输出是
me
mine
(me) and (you)
解决方案
您的代码几乎是正确的,只有在您不添加 ? 例如,在正则表达式中:(我还删除了一些东西)
/\w+\((.*)\)/
推荐阅读
- java - 在 API 响应中自定义 JSON 属性
- c# - 是否可以在 Outlook 中将附件作为 URL 发送
- mysql - 是否可以使用 group by 子句在查询结果中指定代表组的行的选择?
- apache-kafka - Apache Kafka:降低“request.timeout.ms”会导致元数据获取失败?
- python - ReLU 和 LeakyRelu 的实现区别
- assembly - 如何在 MASM 中获取当前光标位置
- node.js - Mongoose 改变 create() 的结果
- angular - 如何从angular2中的component.ts切换ngFor中的特定面板
- c# - 如何将一个数据行值分配给另一个数据行
- vb.net - 全局热键 (RegisterHotKey) 甚至表单未显示在任务栏中