gpt4 book ai didi

regex - 更漂亮的自动 "correct"正则表达式转义正斜杠 `\`

转载 作者:行者123 更新时间:2023-12-01 16:01:26 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Why do regex constructors need to be double escaped?

(5 个回答)


3年前关闭。



pattern: '^131\.[0-9]{6}$',
更漂亮的将其更改为 pattern: '^131.[0-9]{6}$', .有没有办法忽略行或忽略文件?

最佳答案

假设使用 JavaScript(因为您使用的是更漂亮的。) '^131\.[0-9]{6}$'只是一个字符串,而不是正则表达式。重新格式化时,Prettier 会删除不必要的转义字符。如 \.不是有意义的逃跑,它和只有 . 一样在字符串上下文中单独存在。

您的目标是获得 \.进入正则表达式,我假设您将使用 new RegExp() 创建它构造函数;在这种情况下,您想转义反斜杠:

pattern: '^131\\.[0-9]{6}$'

关于regex - 更漂亮的自动 "correct"正则表达式转义正斜杠 `\`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46878271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com