Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式多行_Regex - Fatal编程技术网

Regex 正则表达式多行

Regex 正则表达式多行,regex,Regex,我需要在每行中标记两个前字符(纽约,27,北卡罗来纳州)。如何做到这一点? ([A-Z]{2})在第一行标记2个字符 NY104670000 12/31/0112/28/0112/28/01 279700000 12/31/0112/28/0112/28/01 NY100600000 12/31/0112/29/0112/29/01 NC279280000 12/31/0112/29/0112/29/01 NC278600000 12/31/0112/30/0112/30/01 您需要

我需要在每行中标记两个前字符
(纽约,27,北卡罗来纳州)
。如何做到这一点?
([A-Z]{2})
在第一行标记2个字符

NY104670000 12/31/0112/28/0112/28/01

279700000 12/31/0112/28/0112/28/01

NY100600000 12/31/0112/29/0112/29/01

NC279280000 12/31/0112/29/0112/29/01

NC278600000 12/31/0112/30/0112/30/01

您需要包括起始锚点,还需要将
([A-Z]{2})
更改为类似
(\w{2})
的内容,以便它也匹配数字。同时也不要忘记启用多行模式

^(.{2})

{2}
重复量词,重复前一个模式两次。您不需要包括捕获组,只需匹配即可

试试这个。看演示。这将只选择前两个


我建议去掉括号-不需要分组;第一组与整场比赛相同,因此redundant@Natan您正在运行哪种语言?哪种语言、工具?
^(\w{2})
^\w{2}
^..