【发布时间】:2019-03-20 17:17:19
【问题描述】:
我发布这个问题是为了获得一个正则表达式模式来匹配版权声明中的公司名称
Regex to match company names from copyright statements under several conditions
我从中得到了这个模式,它适用于我在问题中给出的所有示例:
(?i)(?:©(?:\s*Copyright)?|Copyright(?:\s*©)?)\s*\d+(?:\s*-\s*\d+)?\s*(.*?(?=\W*All\s+rights\s+reserved)|[^.]*(?=\.)|.*)
我认为它会匹配一年之后和以下点之前的所有内容,尽管当我尝试使用:
版权所有 © 2016 元系统。 ERP软件供应商。所有权利 保留。
匹配:“Metasystems.ERP Software Provider”
在这种情况下,如何将其更改为匹配“元系统”,并且仍然可以正常工作于上一个问题中的所有示例?
【问题讨论】: