社区
Eclipse
帖子详情
java 替换函数的含义
gh102
2012-02-27 10:31:07
java.lang.String.replaceFirst(String regularExpression, String replacement)
ex:
String str;
str.replaceFirst("\\[(.*)\\]", "$1");
求解释上面的语句。
"\\[(.*)\\]", "$1"
这个是什么意思?
...全文
166
7
打赏
收藏
java 替换函数的含义
java.lang.String.replaceFirst(String regularExpression, String replacement) ex: String str; str.replaceFirst("\\[(.*)\\]", "$1"); 求解释上面的语句。 "\\[(.*)\\]", "$1" 这个是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
candiceChan7
2012-02-29
打赏
举报
回复
http://www.360doc.com/content/11/0402/10/6161903_106603364.shtml
这个内容说的很熟悉。楼主可以看看~~
另外那些"\\[(.*)\\]", "$1" 是正则表达式!
「已注销」
2012-02-29
打赏
举报
回复
"123[456]789".replaceFirst("\\[(.*)\\]", "$1");
\\[(.*)\\] 是正则表达式,能匹配字符串中的[...],中括号里可以有0到任意多个任意字符,当下匹配到了[456]
因为方法为replaceFirst,只匹配第一次合适的部分
$1对应正则表达式中匹配到的第一个小括号中的内容,当下即为456
所以就是把123[456]789中的[456]替换为456,结果为123456789
正则表达式规则较多,若要彻底明白,可以自己查看相关资料
雪莲花
2012-02-29
打赏
举报
回复
有这样的格式吗?我还真是没有看到。,很抱歉/
gh102
2012-02-29
打赏
举报
回复
没人知道吗?
gh102
2012-02-27
打赏
举报
回复
楼上的,能否解释一下?
iGoodLoser
2012-02-27
打赏
举报
回复
替换,用前面的替换后面的,两个都是正则表达式。
gh102
2012-02-27
打赏
举报
回复
没人知道吗?
字符串查找与
替换
程序 文件
字符串
替换
函数
:用于将指定字符串中指定的字符串
替换
为新的字符串
jdk1.8 64位官方正式版 jdk-8u45-linux-x64.tar.gz
jdk-8u45-linux-x64.tar.gz 64位官方正式版
java
字符
替换
函数
示例_
Java
字符串
替换
函数
replace()用法解析
Java
字符串
替换
函数
replace()用法解析这篇文章主要介绍了
Java
字符串
替换
函数
replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下replace(char oldChar, char newChar)返回一个新的字符串,它是通过用 newChar
替换
此字符串中出现的所有 oldChar 而生成的代码如下import...
java
匹配字符
替换
函数
方法在使用正则表达式时,需要注意正则表达式的语法正确性,否则可能会导致程序运行出错或者得到不符合预期的结果。是一个正则表达式,表示匹配任何数字。操作会直接修改对象内部的字符序列。对象,原字符串本身是不可变的。(索引范围是左闭右开的。是可变的,对它们进行。
java
实现字符串
替换
replace
函数
功能(附带源码)
java
实现字符串
替换
replace
函数
功能(附带源码)
Eclipse
58,446
社区成员
49,460
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章