作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下字符串
var str="ArtShare$u002ETotalArtShares"
我想用 "."
替换这个 "$u002E"
这样我的字符串就变成了“ArtShare.TotalArtShares”为了实现这一点,我使用了替换功能
var str="ArtShare$u002ETotalArtShares"
var replace=str.replace(".","$u002E")
println("replaced string is "+replace)
但它不工作以下打印在控制台上
replaced string is ArtShare$u002ETotalArtShares
请指导我哪里做错了谢谢
UPDATE 在用户 nyavro 回答后我试过了
var str="ArtShare$u002ETotalArtShares"
var replace=str.replace("$u002E", ".")
println("replaced string is "+replace)
但输出保持不变但是为了测试我已经试过了
var str1="ArtShare$u002ETotalArtShares"
var replace1=str1.replace("Total", ".")
println("replaced string is "+replace1)
打印如下
replaced string is ArtShare$u002E.ArtShares
这意味着当我将 Total 替换为“.”时代码正在运行。但是当我给出字符串的这一部分时它不起作用 $u002E
请帮助我,我不明白为什么会这样
更新 2我试过这样做
var str2="ArtShare$u002ETotalArtShares"
var replace2=str2.replace("u002E", ".")
println("replaced string is "+replace2)
打印如下
replaced string is ArtShare$.TotalArtShares
在那之后我猜 $sign 是导致问题的原因它没有替换请帮助我如何替换它
最佳答案
str.replace 的切换参数:
var replace=str.replace("$u002E", ".")
关于string - 如何用scala中的其他文本替换字符串中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33017802/
我是一名优秀的程序员,十分优秀!