Re:ECMAScript regular expressions are getting better (2017)
by pitaj on Wednesday November 28, 2018 @12:06PM
(#18553243)
Rust allows this too:
[ Parent
| on HN ]
Re:ECMAScript regular expressions are getting better (2017)
by burntsushi on Wednesday November 28, 2018 @01:00PM
(#18553856)
Yup! rust/regex has had this for a while. More recently, its error messages have also gotten a lot better, which I'm proud of!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex parse error:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1: (?x)
2: (?P<y>\d{4}) # the year
3: -
4: (?P<m>*\d{2} # the month
^
5: -
6: (?P<d>\d{2}) # the day
7:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: repetition operator missing expression
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Playground link: https://play.rust-lang.org/?version=stable&mode=debug&editio...
Re:ECMAScript regular expressions are getting better (2017)
by DFHippie on Wednesday November 28, 2018 @12:27PM
(#18553436)
Another way to write more readable Rust regexen: https://crates.io/crates/pidgin
(I'm the author.)