У меня есть труба |
файл с разделителями Я отправляю и в поле строки клиент использует Pipes как просто случайный символ для разделения точек.о .replace in Velocity
Пример. Это тот текст, который у них есть в поле.
Encore AWD | Leather | Navigation | Sunroof | Back Up Camera | USB | Bluetooth
Мне нужно заменить | с a - и это код, который я пытаюсь.
#set ($va.list_comment = $va.listing_comment.replace("|", "-"))
он по-прежнему выводит | персонажи.
У кого-нибудь есть идеи, что я могу делать неправильно здесь?
Если это нормальный Java 'Str ing.replace', то это потому, что он ожидает регулярное выражение, а не строку. Сначала я попытаюсь ускользнуть от специального персонажа и посмотреть, работает ли это. –
['replaceAll'] (http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#replaceAll%28java.lang.String,%20java.lang.String%29) работает с регулярными выражениями, ['replace'] (http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#replace%28java.lang.CharSequence,%20java.lang. CharSequence% 29) заменяет обычные текстовые вхождения. –