Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Pattern Matching in Java

Pagina: 1
Acties:

  • Nah!
  • Registratie: Juni 2003
  • Laatst online: 26-07 21:16
Hoi,

Ik wil graag in een textfile de string "[app_qserve]." vervangen door "[dbo].". Echter weet ik niet hoe ik moet matchen op het [ en ] character, omdat dat speciale characters zijn. De oplossing is vast heel simpel maar ik kan het zo snel even niet vinden. Kan iemand mij helpen?

Thanks!

Stukje uit de code:

String toReplace = "[app_qserve].";
String replaceWith = "[dbo].";

// Compile regular expression
Pattern pattern = Pattern.compile(toReplace);
// Replace all occurrences of pattern in input
Matcher matcher = pattern.matcher(input);
String output = matcher.replaceAll(replaceWith);

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Je moet de '[' en de ']' escapen.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • Nah!
  • Registratie: Juni 2003
  • Laatst online: 26-07 21:16
ah dubbel escapen in dit geval... thanks!