正则表达式+从多行变化中提取字符串

时间:2018-07-17 22:29:09

标签: regex

这是我的regex

这是我的数据

P-CSCF.subscribe.summaryPeriod1CurrentClctnIntv 1902    CSCF
P-CSCF-04.subscribe.summaryPeriod1CurrentClctnIntv  854 CSCF
P-CSCF-06.subscribe.summaryPeriod1CurrentClctnIntv  778 CSCF
P-CSCF-09.subscribe.summaryPeriod1CurrentClctnIntv  753 CSCF
P-CSCF-16.subscribe.summaryPeriod1CurrentClctnIntv  711 CSCF
P-CSCF-02.subscribe.summaryPeriod1CurrentClctnIntv  577 CSCF
P-CSCF-12.subscribe.summaryPeriod1CurrentClctnIntv  491 CSCF
P-CSCF-05.subscribe.summaryPeriod1CurrentClctnIntv  353 CSCF
P-CSCF-03.subscribe.summaryPeriod1CurrentClctnIntv  348 CSCF
P-CSCF-14.subscribe.summaryPeriod1CurrentClctnIntv  330 CSCF
P-CSCF-11.subscribe.summaryPeriod1CurrentClctnIntv  313 CSCF
P-CSCF-10.subscribe.summaryPeriod1CurrentClctnIntv  254 CSCF
P-CSCF-08.subscribe.summaryPeriod1CurrentClctnIntv

这是我的搜索 \w+-\w+-\d+.(?<name1>\w+)

我希望能够从每一行中取出subscribe并将其分配给name1,但是我不能在第一行上这样做。 如何更改搜索范围,以便每行都能找到?

EDIT1-来自下面的评论

Match without capturing everything enclosed = (?:...)
Zero or one of a = a?
any single character = .

0 个答案:

没有答案