我想捕获此文本中的所有数字:
pletivo público Sinônimo 1313 Vice-diretor de centro interescolar de línguas público Sinônimo 1313-10 Vice-diretor de colégio público Sinônimo 1313-10 Vice-diretor de escola de classe pública Sinônimo 1313-10 Vice-diretor de escola pública Sinônimo 1313-10 Vice-diretor de grupo escolar público Sinônimo 1112-40 Vice-governador de estado Ocupação 1112-45 Vice-governador do distrito federal Ocupação 1112-55 Vice-prefeito Ocupação 1233-05 Vice-presidente comercial Sinônimo 1112-10 Vice-presidente da república Ocupação 1233-10 Vice-presidente de marketing Sinônimo 1233-05 Vice-presidente de vendas Sinônimo 5168-05 Vidente Sinônimo 7163-05 Vidraceiro Ocupação 1414 Vidraceiro (comércio varejista) Sinônimo 7163-10 Vidraceiro (edificações) Ocupação 7163-05 Vidraceiro (painéis de vidro) Sinônimo 7163-15 Vidraceiro (vitrais) Ocupação 7163-05 Vidraceiro colocador de vidros Sinônimo 7163-10 Vidraceiro de clarabóias Sinônimo 1414-10 Vidraceiro de quadros e molduras (comércio varejista) Sinônimo CBO2002 - Classificação Brasileira de Ocupações 411 ,7163 VIDRACEIROS (REVESTIMENTOS RÍGIDOS) Família 7524-20 Vidrador-esmaltador em cerâmica Sinônimo 8232-15 Vidreiro Sinônimo 7524 VIDREIROS E CERAMISTAS (ARTE E DECORAÇÃO) Família 2631-05 Vigário Sinônimo 5174-20 Vigia Ocupação 6314-15 Vigia da proa Sinônimo 5173-20 Vigia florestal Ocupação 5174-20 Vigia noturno Sinônimo 5173-25 Vigia portuário Ocupação 5173-30 Vigilante Ocupação 5173-30 Vigilante bancário Sinônimo 5173-05 Vigilante de aeroporto Sinônimo 5151-20 Vigilante de saúde Sinônimo 5173 VIGILANTES E GUARDAS DE SEGURANÇA Família 7764-05 Vimeiro Sinônimo 8417-40 Vinagreiro Ocupação 8417-20 V
具有这种模式:
4 numbers, a - and 2 numbers
4 numbers
为了实现这一目标,我创建了这个正则表达式:
(\d{4}|\d{4}-\d{2})
问题是:不起作用,我不明白为什么。我使用的管道错误吗?
示例:
谢谢。
最佳答案
交换 OR 部分
(\d{4}-\d{2}|\d{4}))
它的优先级是始终首先匹配第一部分,然后是第二部分。
你也可以使用类似的东西
\d{4}(-\d{2})?
相反,因为这也符合你想要的
(移自评论)
关于javascript - 或者正则表达式中的运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35159366/