简体   繁体   English

如何用字符串中的反斜杠美元替换美元字符

[英]How to replace dollar character with backslash dollar in a string

I have a String like this:我有一个这样的字符串:

String str = "aLnx5$bK$#C4EFg"; 

And I want to replace all the dollar $ characters with backslash dollar \\$ , in order to get:我想用反斜杠美元\\$替换所有美元$字符,以获得:

String expectedString = "aLnx5\$bK\$#C4EFg";
String str = "aLnx5$bK$#C4EFg";
str = str.replace("$", "\\$");

try String.replace function that replace any sequence character :尝试替换任何序列字符的String.replace函数:

    String str = "aLnx5$bK$#C4EFg";
    String newStr = str.replace("$","\\$");

you can write this to replace the $ with \\$你可以写这个来用 \\$ 替换 $

string newstring = str.replace("$", "\\$");

for more info see this java doc: string.replace有关更多信息,请参阅此java 文档:string.replace

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM