Regex 不同文本中的正则表达式
我有两种使用正则表达式的模式。在第一个例子中,我有这个模式,我能听懂这个词 使用此正则表达式:Regex 不同文本中的正则表达式,regex,Regex,我有两种使用正则表达式的模式。在第一个例子中,我有这个模式,我能听懂这个词 使用此正则表达式: referente[,;]*\s\S\s(.+)\.\sOnde O港口和民航运输部PESSOAS GESTÃO COORDENADOR-GERAL DE GESTÃO DE PESSOAS DO MinististÉRIO DOS Transportation,PORTOS E AVIAÃO CIVIL,无需在港口/萨阿德n.区的次区域内开展业务。202,艺术。2010年奥图布罗第08号第七次会议
referente[,;]*\s\S\s(.+)\.\sOnde
O港口和民航运输部PESSOAS GESTÃO COORDENADOR-GERAL DE GESTÃO DE PESSOAS DO MinististÉRIO DOS Transportation,PORTOS E AVIAÃO CIVIL,无需在港口/萨阿德n.区的次区域内开展业务。202,艺术。2010年奥图布罗第08号第七次会议,2010年奥图布罗第11号联合国政府公报,决议:
2016年11月30日,第3394号,第2号,第55号,2016年12月13日,第2号,página 55号,第3394号,公共事务部,MARIA ALIXANDRINA COSTA REIS。Ondese lê“MARIA AUXILIADORA COSTA REIS”;Leia se“MARIA ALIXANDRINA COSTA REIS.(SEI流程:50000.124582/2016-62)BA
我需要用另一种模式来命名
O合作伙伴——佩索阿省部长杰拉尔·德·格斯特(GERAL DE GESTÃO DE PESSOAS DO MINISTÉRIO DOS)
运输,港口和民用,无需任何其他交通工具
第202号门下孔第1条第七门切
2010年8月,第11届联合国政府公报
奥图布罗·德2010,决心:承认者彭斯·托尔马里亚(Pensão Temporaria),没有特尔莫斯
artigo 215 e 217,inciso II,alínea“a”da Lei nº8.112/1990,
ELIANE RIBEIRO MENESES,filha inválida do ex servidor ASTOLFO
梅内泽斯,圣母院,编号:0783182,永久性建筑
1997年法国农业部第05届部长级会议,cuja cota
一方相当于一方100%的勇气
Mec–nica(NI)艺术货运公司薪酬,E级
“A”,Padrão“III”,公共事务部部长
第30条主要业务部门的财务信息门户(Portaria de Concessãe efeitos Finance IROS a partir de 30 de maio de
2015年,数据不符合维瓦州法律规定(过程:
50000.019342/2016-47)-毫克
我还需要在同一个正则表达式中使用粗体字。如何修改此正则表达式?您可以使用以下正则表达式来匹配示例中的2个粗体部分:
(à\sELIANE\s\w+\s\w+SES)|(referente[,;]*\s\S\s.+\.\sOnde)
祝你好运!我的解决方案是
([,;]*)*\sás((\w++\s)+\w+[\,]
我不知道你为什么要匹配/增加尾随标点符号和Onde
/Where
子字符串
我建议这种模式可以选择匹配referente
,然后匹配a
,然后匹配要跟随的所有大写词。没有捕获组,只需将fullstring替换为加粗的fullstring即可
(我不使用nsregularexpression,因此如果有什么地方不正确,请告诉我。)
unicode标志用于容纳将遇到的重音字母
p、 在您的“解决方案”中,您正在合并
[,;]*
,但这并没有在示例字符串中表示出来,所以我将其忽略。减少附加组的总数可以提高模式效率——这就是为什么我只使用两个非捕获组的原因。您使用的是哪种语言?纯正则表达式可以吗?↓您好,谢谢您的回复,但粗体的名称是dinamic。您的意思是大写部分是动态的吗?您有更多信息吗?例如要获取多少单词或要查找的单词列表?如果没有,则很难构建满足您要求的正则表达式!
/(?:referente )?à [A-Z]+(?: [A-Z]+)*/u