Antworten:
Wie wäre es mit einem Schrägstrich \vor der eckigen Klammer? Normalerweise entsprechen eckige Klammern einer Zeichenklasse.
Entkommst du es mit \?
/\[/
Hier ist eine hilfreiche Ressource, um mit regulären Ausdrücken zu beginnen:
Wenn Sie schauen , die gleichzeitig beide Varianten der eckigen Klammern zu finden, können Sie das folgende Muster verwenden , die eine Reihe von definiert entweder das [Zeichen oder das ]Zeichen:/[\[\]]/
[[\]]passt zu jeder Klammer. In einigen Regex-Dialekten (z. B. grep) können Sie den Backslash vor dem weglassen, ]wenn Sie ihn unmittelbar nach dem platzieren [(da eine leere Zeichenklasse niemals nützlich wäre) : [][]. Aber das funktioniert nicht in Java oder JavaScript.
Wenn Sie das [oder das entfernen möchten ], verwenden Sie den Ausdruck : "\\[|\\]".
Die beiden Backslashes entweichen der eckigen Klammer und das Rohr ist ein "oder".