gpt4 book ai didi

"any symbol"的 Java 正则表达式既不是单词也不是数字也不是空格

转载 作者:搜寻专家 更新时间:2023-11-01 01:43:59 24 4
gpt4 key购买 nike

正如标题所说:我希望输入的是一个或多个不在字母、数字和空格的并集内的符号。所以基本上是 ~!@#, etc 中的任何一个。我有

"^(?=.*[[^0-9][^\w]])(?=\\S+$)$"

我知道我可以否定适当的集合,但我不知道如何开始创建我的 super 集合。以下会做吗?

"^(?=.*[(_A-Za-z0-9-\\+)])(?=\\S+$)$"

最佳答案

也许您正在寻找 \p{Punct} , 匹配任何 !"#$%&'()*+,-./:;<=>?@[]^_`{|}~ .

String re = "\\p{Punct}+";

关于 "any symbol"的 Java 正则表达式既不是单词也不是数字也不是空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17561136/

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