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".