我应该如何在Java字符串中将“ \\ n”更改为“ \ n”

时间:2019-09-22 11:14:32

标签: java regex

我有一个字符串a = lodash

我要更改它a = const items = [ { key: 'foo', value: 'bar' }, { key: 'hello', value: 'world' } ]; const map = _.fromPairs(items.map(item => [item.key, item.value])); console.log(map); // { foo: 'bar', hello: 'world' }

1 个答案:

答案 0 :(得分:0)

如果它是java字符串变量,则

String asd = "Some \\\\n text"

这意味着引擎已经从一个\逃脱了,您将在调试控制台上看到\\n的值,例如"Some \\n text"。因此,如果文本的原始字符串为"Some \\\\n text",则意味着与之等效的java变量为

String asd = "Some \\\\\\\\n text"

在调试控制台中看起来像"Some \\\\n text"。对于此变量,

asd.replace("\\\\\\\\n","\\\\n")

在调试控制台中将产生一个"Some \\n text"值。希望这会有所帮助。