社区
Eclipse
帖子详情
java 替换函数的含义
gh102
2012-02-27 10:31:07
java.lang.String.replaceFirst(String regularExpression, String replacement)
ex:
String str;
str.replaceFirst("\\[(.*)\\]", "$1");
求解释上面的语句。
"\\[(.*)\\]", "$1"
这个是什么意思?
...全文
201
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
打赏
举报
回复
没人知道吗?
java
replaceall
函数
_你真的会用
java
replaceAll
函数
吗?
replace、replaceAll、replaceFirst这三个
函数
会
java
的同学估计都用过,笔者已经用了2年多,可是,我们真的懂他们吗?概述一下他们三个的用法:·replace(CharSequence target, CharSequence replacement),用replacement
替换
所有的target,两个参数都是字符串。· replaceAll(String regex...
java
中replace用法_
Java
中replace、replaceAll和replaceFirst
函数
的用法小结
相信会
java
的同学估计都用过replace、replaceAll、replaceFirst这三个
函数
,可是,我们真的懂他们吗?下面通过这篇文章大家再来好好学习学习下这几个
函数
。首先概述一下他们三个的用法:· replace(CharSequence target, CharSequence replacement),用replacement
替换
所有的target,两个参数都是字符串。· repl...
字符串
替换
替换
空格: 请实现一个
函数
,把字符串中的每个空格
替换
成“%20”,例如,输入“We are happy.”,则输出“We%20are%20happy.”。 思路: 原始字符串转换成字符数组,构建一个新的字符串数组,长度大小为原始数组的长度+空格数*2,使用System.arraycopy()
函数
进行数组拷贝,拷贝后的数组如上图中的A所示。 在拷贝后的新数组中进行操作,定义两个索引,p1指向原始字符串的末尾,p2指向新字符数组的末尾。P1和p2不相等,向左移动p1,直到遇见第一个空格,此时把字
java
匹配字符
替换
函数
方法在使用正则表达式时,需要注意正则表达式的语法正确性,否则可能会导致程序运行出错或者得到不符合预期的结果。是一个正则表达式,表示匹配任何数字。操作会直接修改对象内部的字符序列。对象,原字符串本身是不可变的。(索引范围是左闭右开的。是可变的,对它们进行。
java
string 中
替换
字符串
函数
区别
1、
JAVA
中,char占2字节,16位。可在存放汉字 2、
java
中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串,它是通过用 newChar
替换
此字符串中出现的所有 oldChar 而生成的。如下所示: String sentence1 = "一棵大树"; String sentence2 = ...
Eclipse
58,439
社区成员
49,457
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章