gpt4 book ai didi

c# - 从价格中删除无效字符

转载 作者:行者123 更新时间:2023-11-30 20:11:00 25 4
gpt4 key购买 nike

我有一个场景,我必须使用 C# 从价格字符串中删除某些字符。

我正在寻找一个正则表达式来删除这些字符或比这更好的东西。

例如,如果价格字符串是

"3,950,000 ( Ex. TAX )"

我想从字符串中删除 "( Ex. TAX )"

基本上我必须从字符串中删除除数字、点和逗号之外的任何字符。

最佳答案

正则表达式总是很难正确处理,因为输入可能有很大差异,但我认为这个可以满足您的需求:

string pattern = @"([\d]+[,.]{0,1})+";
string cleanedPrice = Regex.Match(price, pattern).Value;

解释:

(         - start matching group
[\d]+ - match any decimal digit, at least once
[,.]{0,1} - ...followed by 0 or 1 comma or dot
) - end of group
+ - repeat at least once

关于c# - 从价格中删除无效字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345465/

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