9

I have an issue in my project that is replacing a unicode character with another unicode character in a Java string.

After searching and trying different codes, I didn't get the solution for that I want to replace a character in Persian to another character in Persian with a different unicode number.

I really appreciate any help.

Thanks

Jasperan
  • 2,154
  • 1
  • 16
  • 40
user3173814
  • 197
  • 1
  • 1
  • 8

1 Answers1

15

Trying this will solve your issue.

str.replaceAll("\\p{Sc}", string_to_replcae);

and example can be like below:

String str = "For some reason my �double quotes� were lost.";
    str = str.replaceAll("\uFFFD", "\"");

this example can be viewed from here : How to replace � in a string

follow the link for more unicode expressions. http://www.regular-expressions.info/unicode.html

Community
  • 1
  • 1
Raju Sharma
  • 2,496
  • 3
  • 23
  • 41