java问题:怎么在字符串指定地方添加字符串

Stringcontent="<inputname="sendName"class="input"type="text"value=""size="30"maxlengt... String content="<input name="sendName" class="input" type="text" value="" size="30" maxlength="16" />";
这里我想在value="" 引号里面加值, 比如"小明" 我怎么处理这段字符串
展开
 我来答
yahoo_kara
2013-09-30 · TA获得超过137个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:142万
展开全部
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Receiveinput{
public static void main(String[] arge){

String regex = "\\bvalue\\s*=\\s*\"(.*?)\"";
String content = "<input name=\"sendName\" "
+ "class=\"input\" type=\"text\" value=\"111111\" "
+ "size=\"30\" maxlength=\"16\" />";

//大小写不区分
Pattern pattern = Pattern.compile(regex,Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(content);
System.out.println(regex);
System.out.println(matcher.groupCount());
if (matcher.find()) {
//一对括号一个组
System.out.println(matcher.group(1));
System.out.println(matcher.start(1));
System.out.println(matcher.end(1));
System.out.println(content.substring(0,matcher.start(1)));
System.out.println(content.substring(matcher.end(1)));
//然后你就可以拼接了。
System.out.println(content.substring(0,matcher.start(1))
+ "你要替换的东西"
+ content.substring(matcher.end(1)));
}
}
}
蓝花梗
2013-09-30 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:50%
帮助的人:57.7万
展开全部
笨办法:content = content.replace("value=\"\"", "value=\"小明\"");
当然肯定有其他方法,但知道content内容的话这个最简单了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
又一次初恋
2013-09-30 · TA获得超过663个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:375万
展开全部
Java的String对象的值不能改

只能拆开,再拼起来
或者转成StringBuffer,再改。改完再转回来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辰沙00
2013-09-30 · 超过14用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:28.2万
展开全部
你这个content 是打算返回到页面的吧,你可以把需要的value值一样设一个变量 传到页面去,然后到页面去处理这样实现比较方便而且比较灵活,在页面处理就用jquery和el表达式就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyp594703185
2013-09-30
知道答主
回答量:13
采纳率:0%
帮助的人:6.7万
展开全部
String content2 = content.substring(0,content.indexOf("value")+7)+"小明"+content.substring(content.indexOf("value")+8);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式