首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails字符串替换不起作用吗?

问Grails字符串替换不起作用吗?
EN

Stack Overflow用户
提问于 2013-07-12 23:04:42
回答 1查看 4.8K关注 0票数 2

我有一个从视图传递给控制器的对象,其中包含需要删除的两个空格。我已经走上了标准的路径,并使用正确的功能尝试删除这些双空格,但它不起作用。字符串的from和then结尾也有一个空格,我用.trim()设法删除了这个空格。

下面是我用来替换所有双空格的方法:

代码语言:javascript
复制
object = params.objectValue.trim()
object.replaceAll("  ", " ")

这不起作用,仍然有空间,所以我尝试了这个:

代码语言:javascript
复制
newObj = ""
object = params.objectValue.trim()
newObj = object
newObj.toString().replace("  ", " ")

以下是字符串text的示例:

代码语言:javascript
复制
"the person drove the car on  21/12/04 at  12:00"

这也不起作用,有没有人有任何想法,因为我不是真的理解我可以做些什么来删除这些双空格?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2013-07-12 23:22:41

replaceAll()不会改变原始字符串,它会返回一个包含被替换元素的新字符串。您需要对replaceAll()的结果重新赋值params.objectValue

代码语言:javascript
复制
params.objectValue = params.objectValue.replaceAll("  ", " ").trim()
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17618058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档