gpt4 book ai didi

C# 剥离/转换一个或多个字符

转载 作者:太空狗 更新时间:2023-10-29 23:54:43 30 4
gpt4 key购买 nike

有没有一种快速的方法(无需显式循环遍历字符串中的每个字符)并剥离或保留它。在 Visual FoxPro 中,有一个函数 CHRTRAN() 可以很好地完成这项工作。它是 1:1 字符替换,但如果替换位置没有字符,则它会从最终字符串中删除。例如

CHRTRAN( "这将是一个测试", "它", "X")

会回来

“ThXs wXll be a es”

注意原来的“i”被转换为“X”,小写的“t”被去掉了。

我出于类似的目的查看了替换,但没有看到替换为空的选项。

我正在寻找一些通用例程来验证具有不同类型输入限制的多个数据源。一些数据可能来自外部来源,因此我需要测试的不仅仅是文本框输入验证。

谢谢

最佳答案

您只需调用几次 String.Replace() .

string s = "This will be a test";
s = s.Replace("i", "X");
s = s.Replace("t", "");

请注意 Replace() 返回一个新字符串。它不会改变字符串本身。

关于C# 剥离/转换一个或多个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/849245/

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