0

我想跳过使用 javascript 的评论。我只能得到相反的结果,这意味着不要跳过评论。以下语法:

#GSM settings\r\n   <----- Skip these
Apn internet\r\n
Pass \r\n
User \r\n
Pin \r\n
Dial *99#\r\n
KeepAlive 0\r\n
#ETH TEST\r\n                  <---- skip
Mac 00:60:37:12:34:56\r\n
EthIpv4 192.168.0.10\r\n
Subnet 255.255.255.0\r\n
Gwip 192.168.0.1\r\n
Autoip 0\r\n
4

1 回答 1

1

我不确定我是否理解 100%,如果你想匹配不以“#”开头的行,你可以这样做:

/^(?!#).*/

仅当字符串开始后没有紧跟“#”时才匹配。

在 Regexr 上查看

(?!#)是一个否定的前瞻断言,如果该位置后面有一个“#”,则该断言失败。由于它在^锚点之后,如果第一个字符是“#”,则整个表达式将失败。

如果“#”之前可以有空格,您可以像这样添加它们:

/^(?!\s*#).*/

在 Regexr 上查看

于 2013-01-23T08:11:40.190 回答