C#中如何实现JAVA中的String.replaceAll()方法功能
来源:互联网 发布:des算法举例 编辑:程序博客网 时间:2024/05/21 20:24
其实,大体功能就是JAVA中的replaceAll(String regex, String replacement)方法,可以通过指定第一个参数“regex”——正则表达式或者需要替换的子字符串,第二个参数则是用于替换原串或与正则匹配的原串的字符串。
C#中,string 类 有Replace(string oldValue,string newValue)方法,可以与上述JAVA中的replaceAll()方法中的“非正则匹配替换”功能相对应。
那么C#中如何实现“非正则匹配替换”功能呢?是否真的没得折腾了呢,哈哈,要相信在JAVA中有的,C#中大部分都能找到“映射”的。
肺话不多说,看看如何实现吧!
C#中的正则类Regex有个静态方法——“Replace(sting input,string pattern,string replacement)”可以实现上述功能。
C#源码:
string line = " 1 DA 232";line=Regex.Replace(line.Trim(),"\\s+", " ");
JAVA源码:
String line = " 1 DA 232";line = line.trim().replaceAll("\\s+", " ");
上述两种源码的最终实现的功能是一致的。
总结:JAVA中的replaceAll(String regex, String replacement)方法的功能,在C#中可以通过如下方式实现
A、string 类 有Replace(string oldValue,string newValue)方法,可以与上述JAVA中的replaceAlll()方法中的“非正则匹配替换”功能相对应。
B、正则类Regex有个静态方法Replace(string input,string pattern,string replacement)”,可以实现上述“正则匹配替换”功能。
0 0
- C#中如何实现JAVA中的String.replaceAll()方法功能
- C#中如何实现JAVA中的String.replaceAll()方法功能
- js中如何实现java中的 replaceAll
- Java String.replaceAll()方法
- Java中的String的replace方法和replaceAll方法
- JAVA 1.3 中实现replaceAll 方法
- Java String.replaceAll()的方法
- 实现JS中的 replaceAll 方法
- js中实现replaceAll方法
- 写个方法,功能类似于java.lang.String的replaceAll()方法。
- 使用java中replaceAll方法替换字符串中的反斜杠
- 使用java中replaceAll方法替换字符串中的反斜杠
- 使用java中replaceAll方法替换字符串中的反斜杠
- 使用java中replaceAll方法替换字符串中的反斜杠
- 使用java中replaceAll方法替换字符串中的反斜杠
- java中replaceAll方法替换字符串中的反斜杠
- 如何将java中的"/"替换为"/"以及replaceAll(String regex, String replacement) 注意事项
- js javaScript中String添加replaceAll 方法
- oracel导入数据库dmp步骤
- sip 协议
- mixare的measureText方法在频繁调用时抛出“referencetable overflow max 1024”的解决方案
- JMS Apache ActiveMQ(消息中间件)使用攻略
- mysql
- C#中如何实现JAVA中的String.replaceAll()方法功能
- 使用CornerStone下载的项目,出现can't locate file for: -lpng
- APACHE与TOMCAT集群架设--动手操作
- Ubuntu 12.04 下安装 R-3.1
- 实用类
- VMware虚拟机平台的网络配置(RHEL5)
- 【JS】如何同时处理多个window.onload事件
- JS中自定义定时器
- openfire smack包