Ich suche einen Java-String-Wert wie folgt zu ersetzen. unter Code funktioniert nicht.Regex mit Java String.replaceAll
cleanInst.replaceAll("[<i>]", "");
cleanInst.replaceAll("[</i>]", "");
cleanInst.replaceAll("[//]", "/");
cleanInst.replaceAll("[\bPhysics Dept.\b]", "Physics Department");
cleanInst.replaceAll("[\b/n\b]", ";");
cleanInst.replaceAll("[\bDEPT\b]", "The Department");
cleanInst.replaceAll("[\bDEPT.\b]", "The Department");
cleanInst.replaceAll("[\bThe Dept.\b]", "The Department");
cleanInst.replaceAll("[\bthe dept.\b]", "The Department");
cleanInst.replaceAll("[\bThe Dept\b]", "The Department");
cleanInst.replaceAll("[\bthe dept\b]", "The Department");
cleanInst.replaceAll("[\bDept.\b]", "The Department");
cleanInst.replaceAll("[\bdept.\b]", "The Department");
cleanInst.replaceAll("[\bdept\b]", "The Department");
Was ist der einfachste Weg, um das obige zu ersetzen?
was meinst du mit nicht funktioniert? – stinepike
Entfernen Sie die eckigen Klammern ('[' und ']'). Dies sind für Charakterklassen. Wenn etwas anderes nicht funktioniert, müssen Sie genauer sein. – iamnotmaynard
Wissen Sie, was eine Zeichenklasse in einer Regex ist? http://regex.info – fge