我必须编写一个必须提取前16位数(0989563275315984
),crtext
,tiff
和1.0_xcvb-uploadtheDoc-hkl56895-20990415-05:11:24,897-2013027676
0989563275315984-1.0_xcvb-uploadtheDoc-hkl56895-20990415-05:11:24,897-2013027676-crtext-tiff.wrk
到目前为止我提出的正则表达式是:
([0-9a-zA-Z]+)-(\\d\\.\\d[_0-9a-zA-Z]*)-([0-9a-zA-Z]+).([a-zA-Z]+).([0-9]?).*
有没有办法为此要求编写正则表达式。提前谢谢。
答案 0 :(得分:1)
容易!
^(\d{16})-(.+)-(\w+)-(\w+)\.wrk$
演示: https://regex101.com/r/aK5fY9/3
秘密是^
和$
。 ^
是字符串锚点的开头,$
是字符串锚点的结尾。 {16}
表示角色出现的次数。
答案 1 :(得分:1)