小编Zek*_*Zek的帖子

如何编写这个正则表达式没有灾难性的回溯

我正在尝试编写一个正则表达式,它将获取此列表中第21个字段的内容,用于以I开头的行,前提是该字段包含此格式的数字nnn-nnnnnn(如001-123456):

T|112||     |               | |AZ        |D         |1   |       1|
I|   10|ACAA          |BY CORD EACH             |      10.00-|       .99 |     |      .36 |1   |       1|D         |I|CO |BTE  |N| |       .00 |      .00 |15 |1    |001-123456     |ACAA 
I|   20|LEES03        |TINTED OZ                |       2.00-|      6.50 |     |     4.48 |1   |       1|D         |I|FL |LTGE |N| |       .00 |      .00 |45 |1    |001-234555     |JEE  
I|   20|LEES03        |TINTED OZ                |       2.00-|      6.50 |     |     4.48 |1   |       1|D         |I|FL |LTGE |N| |       .00 |      .00 |45 |1 …
Run Code Online (Sandbox Code Playgroud)

regex perl pcre

3
推荐指数
2
解决办法
176
查看次数

标签 统计

pcre ×1

perl ×1

regex ×1