Исправление названий улиц с помощью регулярного выражения

Мне нужно решить проблему с регулярным выражением, которая может быть конкретной, просматривая переполнение стека, я сделал несколько хороших открытий, но не смог собрать их вместе, чтобы заставить работать.

В основном я хочу это:

lorem ipsum north road => lorem ipsum rd (n)

north lorem ipsum rd => lorem ipsum rd (n)

lorem ipsum дорога на север => ** "<" ...

Мне нужно сериализовать Java-объект XML в XML-файл с помощью JAXB Marshaller (JAXB версии 2.2). Теперь в объекте xml у меня есть тег, который содержит строковое значение такое, что:

"<"tagA>
**"<"YYYYY>done"<"/YYYYY>**
"<"/tagA>

Теперь, как вы можете видеть, это строковое значение снова содержит теги. Я хочу, чтобы это было записано таким же образом в файле xml.

Но JAXB Marshaller преобразует эти значения, например:

"&" lt; YYYYY "&" gt; "&" # xD; done ] ... и так далее

Я не могу обрабатывать эти escape-символы отдельно с помощью JAXB 2.2 Возможно ли это в любом случае?

Любая помощь в этом отношении будет большой ..

Заранее спасибо, Абхинав Мишра

8
задан javdev 2 February 2016 в 11:40
поделиться