比方说,我有一个字符串替换为***包围文字与<b>和</b>
var myString: String = "This ***is*** my ***string***"
现在我正在寻找一种方法以HTML的粗体标记,以取代明星。
更换后的代码应该是这样的:
"This <b>is</b> my <b>string</b>
什么我迄今所做的:
var boldPattern : RegExp = /\*\*\*.*?\*\*\*/;
while(boldPattern.test(goalOv[gCnt][1])){
myString = myString.replace(boldPattern, "<b>"+myString+"</b>");
}
这与一个死循环结束了(因为我指定的字符串本身)。
感谢
谢谢你的解决方案! – Kesandal
很高兴我能提供帮助,但请注意,这不是最好的解决方案。 – Gio