标题:$的作用?
只看楼主
vivien薄荷芯
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2012-11-11
结帖率:100%
 问题点数:0 回复次数:4 
$的作用?
$在java编程中有什么意思吗?
则么用它呢?
搜索更多相关主题的帖子: java编程 
2012-12-27 15:25
w527705090
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:441
专家分:1882
注 册:2011-6-28
得分:0 
在Java中就是普通的字符集。。。。

有心者,千方百计;无心者,千难万难。
2012-12-27 22:01
学编程啊
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:66
专家分:110
注 册:2012-7-25
得分:0 
普通标识符,可能楼主看到了某个以这符号开头的类名,产生混乱,比如public calss $show{
这在java中是合法的
2013-01-07 05:14
vivien薄荷芯
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2012-11-11
得分:0 
p=p.replaceAll(" +", " ");
        String reg1="(\\d)()([a-zA-Z])";
        String reg2="([a-zA-Z])()(\\d)";
        p=p.replaceAll(reg1,"$1_$3");
        p=p.replaceAll(reg2,"$1_$3");
中$怎么理解呢?
2013-02-02 10:47
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
得分:0 
以下是引用vivien薄荷芯在2013-2-2 10:47:49的发言:

 p=p.replaceAll(" +", " ");
        String reg1="(\\d)()([a-zA-Z])";
        String reg2="([a-zA-Z])()(\\d)";
        p=p.replaceAll(reg1,"$1_$3");
        p=p.replaceAll(reg2,"$1_$3");
中$怎么理解呢?

举个例子,我们有这么一个字符串:one cat one dog one pig in the yard

现在我们要求将cat 和 dog 前面的的one 替换成1
 
String str="one cat one dog one pig in the yard";
System.out.println(str.replaceAll("(one) (cat|dog)", "1 $2"));

输出:1 cat 1 dog one pig in the yard

$2代表第二个正则表达式所匹配的字符串,这个用到的地方不多,暂时我就发现String的replaceAll和java.util.regex.Matcher 能这样使用
其余的地方$只是一个普通的字符而已
2013-02-03 02:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-394010-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.180368 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved