- 已关闭**。此问题需要超过focused。当前不接受答案。
- 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
5小时前关门了。
Improve this question
我有一个类似下面的长日志行,我想提取括号中的数据(测试1)。但是,这个日志可能有任何括号中的数据。
是否有正则表达式可以提取所有关键字,而不是拆分日志并分别提取每个关键字?
- 示例日志**
data :cn=abcdef...(test1) asdfgh cn=qwerty (test2) qwerty cn=qwerty (test3)... cn=qwerty (test10)
- 预期产出**
test1
test2
test3
...
tesst10
1条答案
按热度按时间6vl6ewon1#
您可以使用regex
\((\w+)\)
和捕获组(1)我假设括号内只有单词字符,如果括号内的字符可以是任何字符,则使用
.+?
代替\w+
,如here所示。