gpt4 book ai didi

c# - 用于识别哈佛引文的正则表达式

转载 作者:行者123 更新时间:2023-11-30 20:50:25 26 4
gpt4 key购买 nike

这是我在使用 C# 的 Windows 窗体应用程序中用于识别哈佛风格引用的正则表达式。

\([a-zA-Z]*\,\s[0-9_]*\

引用示例:

(Barnes, 1997)

但引用两个或更多作者时,正则表达式无法找到他们。

引用示例:

(Smith, 2001; Brown & Black, 2007)

请告诉我解决问题的方法。

最佳答案

  \(([\w\&\.\s]+,\s\d{4}(;\s+[\w\&\.\s]+,\s\d{4})*)\)

应该更像。添加作者姓名中可以出现的其他符号

如果需要,您还可以添加更多捕获组。

关于c# - 用于识别哈佛引文的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22587994/

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