首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

字符串转化有关问题。

2012-02-06 
字符串转化问题。。打个比方,怎么把:我是@@你是@@他是@@哈哈哈哈哈转换成这样:我是1A你是2A他是3A哈哈哈哈哈

字符串转化问题。。
打个比方,
怎么把:我是@@你是@@他是@@哈哈哈哈哈
转换成这样:
                我是1A你是2A他是3A哈哈哈哈哈
数字的是循环的,最大值就是@@的个数

[解决办法]
JF
问一下咋解决的?
[解决办法]
var s= "我是@@你是@@他是@@哈哈哈哈哈 ";
function $Reg(input,reg,replace_txt)
{
var i=0;
return input.replace(reg,function(){return (++i)+replace_txt;})
}
alert($Reg(s,/@@/g, "A "));
[解决办法]
java的方法
public static void main(String[] args) {
String a= "我是@@你是@@他是@@哈哈哈哈哈 ";
int i=0;
while(a.indexOf( "@@ ")!=-1){
a=a.replaceFirst( "@@ ",String.valueOf(++i)+ "A ");
}
System.out.println(a);
}

热点排行