gpt4 book ai didi

java - 我可以否定这个点吗?

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

下面的正则表达式匹配字符a:

"a"

下面的正则表达式匹配除a之外的所有字符:

"[^a]"

以下正则表达式匹配大量字符:

"."

如何匹配 "." 未匹配的所有内容?我无法使用与上面相同的技术:

"[^.]"

因为括号内的 . 改变了含义,仅代表字符 . 本身 :(

最佳答案

下面的否定前瞻将起作用。

(?:(?!.)[\S\s])

Java 正则表达式是,

"(?:(?!.)[\\S\\s])"

DEMO

上述正则表达式背后的想法是,它只匹配 \r\n\t\f 这是不与点匹配的字符(多行模式)。

关于java - 我可以否定这个点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26184453/

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