замена строки элементом HTML - PullRequest
1 голос
/ 06 июля 2011

У меня есть строка, которую я хочу заменить 'xx' на разрыв строки. Я пишу это на странице JSP, просто к вашему сведению. Так, например:

tmpString1 = "hello, how are youxxnice to meet you"
string1 = tmpString1.replace('xx', '<br />');

Это объясняет, что я хотел бы сделать. но я получаю закрытую буквенную ошибку символа при этой попытке, я также попытался:

tmpString1 = "hello, how are youxxnice to meet you"
string1 = tmpString1.replace('xx', '/n');

И таким образом он просто заменяет 'xx' пробелом, я знаю, что это кажется тривиальным, но я не могу заставить его работать. Спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Используйте двойные кавычки для строк. Одиночные кавычки для символов.

string1 = tmpString1.replace("xx", "<br />");
1 голос
/ 06 июля 2011

Должно быть -

tmpString1 = "hello, how are youxxnice to meet you";
string1 = tmpString1.replace("xx", "<br />");

Обратите внимание на двойные кавычки для параметров в методе replace, так как это не символ, а строка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...