首页 新闻 会员 周边

string字符串怎么在多个地方插入字符

0
[已关闭问题] 关闭于 2017-11-10 11:55

string str = "1.哈哈哈2.嘿嘿嘿3.呵呵呵";
怎么在每个数字的前面插入字符"<br />",或者有其他方法吗?现在需要前台HTML页面的P标签输出成
1.哈哈哈
2.嘿嘿嘿
3.呵呵呵

就是要达到换行的效果。

前台JQuery代码:
$("pid").html(str == "null" ? "" : str)

坚果橙的主页 坚果橙 | 初学一级 | 园豆:197
提问于:2017-11-07 13:03
< >
分享
所有回答(2)
0

就是类似于str.replace(/([0-9]+)/g,"\<br \/\>$1")

就是js正则替换

题外话:

话说..你那个字符串的定义是怎么回事...

这是c++?

应该是var str = "1.哈哈哈2.嘿嘿嘿3.呵呵呵";吧?

hehe_54321 | 园豆:750 (小虾三级) | 2017-11-07 13:42

谢谢,那个是c#,后台代码

支持(0) 反对(0) 坚果橙 | 园豆:197 (初学一级) | 2017-11-07 13:44
0

public static String Method(String str) {
for (int i = 0; i < str.length(); i++) {
if (Character.isDigit(str.charAt(i))) {
System.out.println("output in method:" + str.charAt(i));
if (str.charAt(i) != '1') {
String charString = "<br/>" + String.valueOf(str.charAt(i));
str = str.replace(String.valueOf(str.charAt(i)), charString);
i = i + 5;
}
}
}
return str;
}

将客流 | 园豆:172 (初学一级) | 2017-11-07 15:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册