已关闭。此问题需要details or clarity。目前不接受回答。
**要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
8天前关闭。
Improve this question的
我有一个文件,其中包含了一系列的问题和参考文献在底部。我想提取每个问题和答案作为一个组在一个匹配,然后有一个最终组为每个匹配,这是参考文献。
我使用一个特定的应用程序来完成这一点,它基于正则表达式从文件中提取信息。我没有使用自己的脚本,可悲的是,我只匹配问题和答案,然后单独附加引用。
我所建议的可以通过一个正则表达式实现吗?
所以我尝试了以下文件:
abc
abc
abc
abc
d
字符串
其中“abc”行表示问题和答案,d表示参考文献。
(a)(b)(c)[\s\S]*?(d)
型
然而,这只得到一个匹配(与第一个a,B和c)时,我期待4,一个与每个abc。
是否有我遗漏的东西,我需要分配给最后一个组,以便它可以用于多个匹配?
1条答案
按热度按时间cig3rfwq1#
如下所示的正向前查找解决了这个问题,因为它不使用文本作为正则表达式的一部分
字符串