【问题标题】:Regex replace consider only letters正则表达式替换只考虑字母
【发布时间】:2017-03-20 21:17:08
【问题描述】:

我想从我的字符串中替换特殊的章程、号码、空格等。

例如,如果我有“123adfei_f g#”,它应该给我“adfeifg”。

  string firstvla = System.Text.RegularExpressions.Regex.Replace(fname, @"^[^a-zA-Z]", "");

我试图通过只允许字母 (a-z) 和 A-Z 的模式。它没有给我预期的结果。

有没有最好的方法来做到这一点?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    你的字符串是错误的。你所拥有的意思是不以字母开头。

    改用"[^a-zA-Z]*"

    【讨论】:

    • 没问题。由于这是答案,请考虑在其下方标记“检查”,以便其他人也知道这也是答案。
    猜你喜欢
    • 2022-01-10
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多