gpt4 book ai didi

c# - 所有非字母数字符号的正则表达式

转载 作者:IT王子 更新时间:2023-10-29 04:15:09 29 4
gpt4 key购买 nike

我正在尝试为其中至少包含 1 个非字母数字符号的字符串创建正则表达式

我尝试使用的代码是

Regex symbolPattern = new Regex("?[!@#$%^&*()_-+=[{]};:<>|./?.]");

我试图只匹配 !@#$%^&*()_-+=[{]};:<>|./?. 中的一个但它似乎没有用。

最佳答案

如果您想匹配非字母数字符号,则只需使用 \W|_

Regex pattern = new Regex(@"\W|_");

这将匹配除 0-9 和 a-z 之外的任何内容。有关 \W 字符类和其他可用信息(c# Regex Cheet Sheet)。

关于c# - 所有非字母数字符号的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3114027/

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