当前位置: 首页 > 面试题库 >

字符串替换反斜杠

堵毅然
2023-03-14
问题内容

我该怎么做反斜杠的字符串替换。

输入源字符串:

sSource = "http://www.example.com\/value";

在上面的字符串中,我想用“ /”替换“ \ /”;

更换后的预期产量:

sSource = "http://www.example.com/value";

我从第三方获得源字符串,因此可以控制字符串的格式。

这就是我尝试过的

试用1:

sSource.replaceAll("\\", "/");

异常靠近索引1的意外内部错误\

试用2:

 sSource.replaceAll("\\/", "/");

无异常,但不执行必需的替换。什么都不做。

试用3:

 sVideoURL.replace("\\", "/");

无异常,但不执行必需的替换。什么都不做。


问题答案:
sSource = sSource.replace("\\/", "/");
  • String是不可变的-您在其上调用的每个方法都不会更改其状态。它返回一个拥有新状态的新实例。因此,您必须将新值分配给变量(可以是相同的变量)
  • replaceAll(..)使用正则表达式。不用了


 类似资料:
  • 问题内容: 我需要在路径字符串中替换为,但是以下代码失败。 有什么有用的建议吗? 问题答案: 使用函数filepath.ToSlash将操作系统路径分隔符替换为路径中的“ /”。 在Windows上,函数返回。在其他操作系统上,该函数按原样返回path参数。

  • 我想使用方法发送POST请求,但是我的JSON有一些国际字符,比如surunn。 不幸的是,我的WebAPI在从格式解码这个字符串时遇到了一些问题:。 使用时,我的API可以很好地处理非转义字符串和unicode转义字符串:。 我尝试了此操作,但在将转换为unicode后,转义了: 我有两个反斜杠字符串: 我试图用一个反斜杠替换两个反斜杠,但没有成功: 我该如何替换它们?

  • 所以,我在Node.js中使用multer,它给出了上传图像的反斜杠路径,但这不起作用,因为我需要将其转换为URL。 这是我得到的输出: 但是,我想用正斜杠替换图像前的反斜杠。 我试过这个: 但是,它只是去掉了反斜杠: 附:我知道这个网站上有这样的问题,但他们没有帮助我。例如,multer:文件的路径是不对的对我没有帮助,所以请不要将此标记为重复问题。多谢了。

  • 问题内容: 这让我发疯了,所以请您帮忙… 我有一个Java字符串,我想用单引号替换所有反斜杠双引号序列,即使我逃避了我认为必要的替换命令,该命令也不会对字符串产生任何影响。 感谢任何建议。 谢谢。 问题答案: 在Java中,字符串是不可变的。您对字符串执行的任何操作都会产生新的对象。操作后,您需要重新分配值。以下内容可能会对您有所帮助。

  • 问题内容: 我有一个字符串“ \\ u003c”,它属于UTF-8字符集。由于存在双反斜杠,因此我无法将其解码为unicode。如何从“ \\ u003c”获取“ \ u003c”?我正在使用Java。 我尝试过 但无法实现我想要的。 这是我的代码 文件的内容是 \ u003c 问题答案: 不知道您是否仍在寻找解决问题的方法(因为您已经接受了答案),但是我仍然会添加我的答案作为针对 所述问题 的可