regex - 正则表达式在不同的行上查找倍数
问题描述
因此,我试图将一些正则表达式放在一起,以查找 2 个国家保险号码的实例。但它需要找到 NIN 而不管它的位置如何,因此中间或新行是否有其他单词无关紧要。
((\W|^)([a-zA-Z]{2}(|\s|\W))([0-9]{2}(|\s|\W)){3}([a-zA-Z]{1})(.*)){2,}
这与我所拥有的一样接近,但是这仅在同一行时才有效,如果 NIN 在不同的行上则不起作用
解决方案
推荐阅读
- sql - 如何解决这个错误?我已经尝试了所有解决方案,但没有一个有效
- regex - 如何使用VB从字符串中删除表情符号
- c++ - Mac 上的 UE4 4.26:未定义符号 Z_Construct_UClass_UPhysicalMaterial
- algorithm - lua中的运行时间
- oauth - Artifactory oauth:我可以自定义哪个 OpenID 声明成为 Artifactory 用户名吗?
- sql-server - SQL Server 中有没有办法将 case 语句应用于多个列?
- bash - 在bash中复制多个文本文件的第一列
- rest - 获取或创建课程活动的 Moodle Web 服务不工作
- javascript - ExpressJS 在发布请求时提供静态文件
- javascript - 为什么我的 javascript 可以在 codepen 中工作,但一次没有发布到 github?