.net Net正则表达式-我搜索一个模式
我正在搜索一个匹配字符串中每个字母的正则表达式模式 我有以下条件: 给定字符串-->所需字符串.net Net正则表达式-我搜索一个模式,.net,regex,vb.net,.net,Regex,Vb.net,我正在搜索一个匹配字符串中每个字母的正则表达式模式 我有以下条件: 给定字符串-->所需字符串 - 225S225M --> SM - 225S225M225L --> SML 请问,有人能帮我吗? 我希望字符串中的每个字母都有一个模式 这将简单地删除任何非数字字符,并返回字符串的所有剩余部分 Dim result = Regex.Replace(second, "[0-9]", "") Console.WriteLine(result) 你试过什么?听起来你应该试试正则
- 225S225M --> SM
- 225S225M225L --> SML
请问,有人能帮我吗?
我希望字符串中的每个字母都有一个模式 这将简单地删除任何非数字字符,并返回字符串的所有剩余部分
Dim result = Regex.Replace(second, "[0-9]", "")
Console.WriteLine(result)
你试过什么?听起来你应该试试正则表达式工具。当然,只匹配字母是一个简单的正则表达式。我尝试了很多方法。我今天刚读到关于Regex的书,所以我对这个很陌生。但是史蒂夫给了我正确的答案。谢谢谷歌知道很多事情,但它不知道如何创建一个简单的“唯一字母”表达式。所以我问你,你至少应该尝试一下。对.NET正则表达式进行一点研究可能会让您自己想出一个解决方案。请注意,正则表达式有性能成本。您最好只使用
字符串。替换。比较两者,看看哪一个,实际上更快。我通过阅读MSDN中关于正则表达式的文章,找到了您想要的正则表达式。