gpt4 book ai didi

regex - 如何创建一个正则表达式来删除下划线

转载 作者:行者123 更新时间:2023-12-02 07:42:41 25 4
gpt4 key购买 nike

我在 Razor 中使用 MVC 3。我不知道如何编写字符串扩展正则表达式来执行此操作:

This_is_some_text

显示:

This is some text

我为下拉列表设置了一些枚举,因此它们出现了(显然我不能创建带空格的枚举):

public enum MyProperty 
{
This_is_some_text,
This_is_some_other_text
}

如果我这样做的话,我只是无法弄清楚正则表达式是否会做我想做的事:

 public static string EnumToDisplay(this string str)
{
return Regex.Replace(str, "[What is the regex I should use?]");
}

作为对我的奖励,我还想添加一个句点“。”到枚举的末尾。这样做的原因是我有强制症,我的枚举采用短句的形式。 :)

谢谢!

最佳答案

为什么不使用 String.Replace()为了这? RegEx 似乎有点矫枉过正。

public static string EnumToDisplay(this string str)
{
return str.Replace('_', ' ') + ".";
}

关于regex - 如何创建一个正则表达式来删除下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369241/

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