[\s1]
- это класс символов, который соответствует одному символу в виде пробела или цифры 1
.
В строке
0 x3_0 0 -128900
у нас есть x(\d+)_(\d+)[\s1]
(в конце регулярного выражения) совпадение x3_0
:
x
соответствует самому себе. - первая
\d+
группа соответствует 3
_
соответствует - вторая
\d+
группа соответствует 0
[\s1]
соответствует пробелу после 0
Буквальное выражение регулярного выраженияваши требования:
x\d_\d\s+1
, что соответствует x
, за которым следует цифра, затем _
, затем цифра, затем один или несколько пробельных символов, за которыми следует 1
.