×

正则表达式替换字符串中的数字

正则表达式替换字符串中的数字(怎样使用正则表达式将字符串中的字母替换成数字)

admin admin 发表于2024-02-19 02:53:51 浏览34 评论0

抢沙发发表评论

其实正则表达式替换字符串中的数字的问题并不复杂,但是又很多的朋友都不太了解怎样使用正则表达式将字符串中的字母替换成数字,因此呢,今天小编就来为大家分享正则表达式替换字符串中的数字的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

怎样使用正则表达式将字符串中的字母替换成数字

不太适合用正则表达式,字母有26个,数字只有10个,不如用循环直接调用String类的replace方法替换

谁会正则表达式来处理字符串把“Ax,Ay”替换成“Ax”,其中x、y为0~9的数字

static void Main(string args) { string a = "你的全文"; string pattern = @"(A\d{1,2})(,A\d{1,2})"; System.Text.RegularExpressions.MatchEvaluator myEvaluator = new System.Text.RegularExpressions.MatchEvaluator(CustomReplace); System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase| System.Text.RegularExpressions.RegexOptions.Multiline);string b = reg.Replace(a, myEvaluator); Console.Write(b); //b是最后的结果 Console.ReadKey(true); } static string CustomReplace(System.Text.RegularExpressions.Match m) { return m.Groups.Value; }

nopad++怎样用正则表达式 替换数字类型的字符串

  • 替换’(\d+)’为$1

  • 如果只是数字上有单引号的话,直接把单引号替换为空格就行了

关于正则表达式替换字符串中的数字和怎样使用正则表达式将字符串中的字母替换成数字的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。