Замена символов Escape другими символами в scala - PullRequest
0 голосов
/ 16 января 2020

Я хотел заменить escape-символ \ "из строки, которую я получил из моего Scala кода, и заменить на". Любые мысли

мой код

customtextcolumn.toString().replaceAll("\"", "")

customtextcolumn = {\"textdata\":\"this is the custom data to be printed in the text\",\"textalignment\":\"center\",\"pageheight\":\"12\",\"pagewidth\":\"8\"}

Текстовая строка, которую я кроме как есть,

{"textdata":"this is the custom data to be printed in the text","textalignment":"center","pageheight":"12","pagewidth":"8"}

1 Ответ

1 голос
/ 16 января 2020

replace работает, вам не нужно регулярное выражение:

customtextcolumn.replace("""\"""", """""""")

Я также использовал """, поэтому вам не нужно бежать ".

Или с Escape:

customtextcolumn.replace("\\\"", "\"")

Я проверил это с:

val customtextcolumn = """{\"textdata\":\"this is the custom data to be printed in the text\",\"textalignment\":\"center\",\"pageheight\":\"12\",\"pagewidth\":\"8\"}"""
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...