gpt4 book ai didi

c# - 我怎样才能只返回一个大字符串中的数字,其中包含符号、字母,当然还有 C# 中的数字

转载 作者:行者123 更新时间:2023-12-02 05:42:28 24 4
gpt4 key购买 nike

我这里有这段代码,我需要返回仅包含数字的 args.Content(我的输入数据)并删除其余字符。我一直在用正则表达式尝试很多事情,但它对我不起作用。我对 C# 几乎一无所知,我真的需要这个网站的程序员的帮助。

using System;
using VisualWebRipper.Internal.SimpleHtmlParser;
using VisualWebRipper;
public class Script
{

public static string TransformContent(WrContentTransformationArguments args)
{
try
{
//Place your transformation code here.
//This example just returns the input data
return args.Content;
}
catch(Exception exp)
{
//Place error handling here
args.WriteDebug("Custom script error: " + exp.Message);
return "Custom script error";
}
}
}

希望能帮到你

最佳答案

只删除任何不是数字的东西。数字有一个预定义的字符类:\d,取反是\D

所以你的正则表达式很简单:

\D+

在你的 C# 代码中它会是这样的

return Regex.Replace(args.Content, @"\D+", "");

关于c# - 我怎样才能只返回一个大字符串中的数字,其中包含符号、字母,当然还有 C# 中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10750473/

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