I am not very good in the ways of Regex; therefor I am here to get help.
I am working in Java atm.
What I am looking for is a piece of code, that goes through a String and uses replaceAll()
The tags I want to change from and to:
replaceAll() : <BR>, <br>, <br /> or/and <BR /> with “\n”
What I have tried to do, is the following from this
JavaScript replace <br>
with \n
link
but from debugging, I can see that it, doesn’t change the String.
MyCode
String titleName = model.getText();
// this Gives me the string comprised of different values, all Strings.
countryName<BR> dateFrom - dateTo: - \n hotelName <br />
// for easy overview I have created to variables, with the following values
String patternRegex = "/<br ?\\/?>/ig";
String newline = "\n";
With these two, I now create my titleNameRegex string, with the titleName String.
String titleNameRegex = titleName.replaceAll(patternRegex, newline);
I have had a look at Java regex replaceAll multiline as well, because of the need to be case insensitive, but unsure where to put the flag for this and is it (?i)
?
So what I am looking for, is that my regex code should, replaceAll <BR>
and <br />
with \n
,
so that i looks properly in my PDF document.
/<br ?\\/?>/ig
is Javascript regex syntax, in Java you need to use:(?i)
is for ignore case comparison.