gpt4 book ai didi

c# - 我想去掉除数字、$、逗号 (,) 以外的所有内容

转载 作者:行者123 更新时间:2023-11-30 13:11:31 29 4
gpt4 key购买 nike

我想去掉除数字、$、逗号 (,) 之外的所有内容。

这只是 strip 字母

        string Cadena;
Cadena = tbpatronpos6.Text;

Cadena = Regex.Replace(Cadena, "([^0-9]|\\$|,)", "");
tbpatronpos6.Text = Cadena;

为什么我的正则表达式不起作用,我该如何解决?

最佳答案

我怀疑这就是你想要的:

using System;
using System.Text.RegularExpressions;

class Test
{
static void Main(string[] args)
{
string original = @"abc%^&123$\|a,sd";
string replaced = Regex.Replace(original, @"[^0-9$,]", "");
Console.WriteLine(replaced); // Prints 123$,
}
}

问题出在您对交替运算符的使用,基本上 - 您只需要对所有(数字、逗号、美元)的集合求反。

请注意,您不需要在字符组中对美元进行转义。

关于c# - 我想去掉除数字、$、逗号 (,) 以外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7557937/

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