Ich habe string:JavaScript Regex alle Zahlen bekommen, aber ausschließen alle Klammern
123 df456 555 [ 789 ] [abc 1011 def ] [ ghi 1213] [jkl mno 1415 pqr] 161718 jkl 1920
Ich brauche nur Zahlen zu erhalten, die zwischen square brackets [ ]
nicht in Verkehr gebracht. Alle führten Zahlen muss ich innerhalb square brackets [ ]
Das richtige Ergebnis sollte platzieren:
[123] df456 [555] [ 789 ] [abc 1011 def ] [ ghi 1213] [jkl mno 1415 pqr] [161718] jkl [1920]
Ich habe versucht, solche JavaScript Regex zu schreiben: /(?!\[(.*?)\])((\s|^)(\d+?)(\s|$))/ig
aber es scheint falsch zu sein, Es scheint, als ob positives Lookahead mehr Priorität hat als negative Lookahead.
SORRY, aber auch alle die Zahlen aus einem Ergebnis muss ich in eckigen Klammern setzen. Das Endergebnis sollte sein: [1234] [blabla 101112] [67890] [113141516] bla171819 [212123] –