How do you escape a hyphen as character range in a POSIX regex

后端 未结 2 385
情深已故
情深已故 2020-12-03 23:47

I have a csv file full of values such as this:

0.00145423,3.03795e-05

I wanted to check that all the lines were consistent so I tried to gr

2条回答
  •  遥遥无期
    2020-12-04 00:28

    Remember that - is a range operator, so \-\ matches any character in the range \ to \, which is exactly a \.

    If you move it to the end, it'll loose its meaning as a range, that's why it works.

提交回复
热议问题