写法一:/(^0|D)/g写法二:/[(^0)D]/g
/(^0|D)/g
/[(^0)D]/g
我想要的是写法1的结果,但是写法2会匹配所有位0的值,不仅仅是首位为0,我希望只匹配首位为0的值。求第二种写法哪里错了···
(^0|D) 中 ^ 表示限定开头[(^0)D]中 ^ 表示字符类的否定 语法若要匹配一行文本开始处的文本,请在正则表达式的开始使用 ^ 字符。不要将 ^ 的这种用法与中括号表达式内的用法混淆。
(^0|D)
^
[(^0)D]
1 回答803 阅读
1 回答782 阅读
1.4k 阅读
4 回答3k 阅读✓ 已解决
1 回答2.3k 阅读
1 回答1.8k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
(^0|D)
中^
表示限定开头[(^0)D]
中^
表示字符类的否定语法
若要匹配一行文本开始处的文本,请在正则表达式的开始使用 ^ 字符。不要将 ^ 的这种用法与中括号表达式内的用法混淆。