String类的替换操作
来源:互联网 发布:批量部署windows 编辑:程序博客网 时间:2024/06/07 13:14
String类有四种替换操作:
replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用newChar
替换此字符串中出现的所有oldChar
得到的。replace(CharSequence target,CharSequence replacement)
使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。replaceAll(String regex,String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。replaceFirst(String regex,String replacement)
使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。
第1种和第3种比较常用,最近遇到的一个问题是删除以特定字符串开头以特定字符串结尾的字符串。
如删除以“想得到怎样的帮助”开头以“查看大图”结尾的字符串,可用如下表达式:
str.replace("(?=想得到怎样的帮助).*?(?<=查看大图)", "");
0 0
- String类的替换操作
- String类的替换操作
- String类替换操作
- c++ STL string类的查找、替换和删除操作
- 关于String替换操作的一点笔记
- Java中String字符串的截取、替换、删除等操作
- string类的字符串替换函数
- * String类的其他功能: * * 替换功能:
- 实战c++中的string系列--string的替换、查找(一些与路径相关的操作)
- 实战c++中的string系列--string的替换、查找(一些与路径相关的操作)
- Thinking in java -- String 替换操作
- Swift字符串操作(截取、替换)String
- 安卓中String.xml的替换
- C++ string的替换字符
- String的拆分和替换
- string的查找和替换
- Vim的替换操作
- sed的替换操作
- 使用logrotate来回滚linux上的日志
- IOS开发之IAP(In-App Purchases)的Invalid Product IDs问题所在
- 江城子·密州出猎
- 从变化逻辑的封装谈设计模式
- Multiplication Table - #256 (Div. 2) D (448D) 二分
- String类的替换操作
- android 零星调试笔记(二)
- 百度员工离职总结:如何做个好员工?(都是大实话,很值得一读)
- jstl
- Android网络(4):HttpClient必经之路----使用线程安全的单例模式HttpClient,及HttpClient和Application
- 王爽-《汇编语言2》学习笔记2
- POI导出EXCEL经典实现
- SurfaceView简单用法
- 简单五步创建一个WCF Rest Service