Notepad++ Regex zu Javascript Regex?

...komplette Frage anzeigen

2 Antworten

Wenn ich das richtig sehe, versuchst du folgendes:

1 oder mehrere Whitespaces (Space, Tab, etc?), 12 Hexadezimalziffern (Kleinbuchstaben), 1 oder mehrere Whitespaces und dann noch 1 beliebiges Zeichen (mkay?)

In dem Fall sollte das hier funktionieren:

" 0123456789ab ø".match(/^[ \t]+([a-f0-9]{12})[ \t]+./);

Allerdings vermute ich mal, du meinst eigentlich das:

0 oder mehr Whitespaces, 12 Hexadezimalziffern, 0 oder mehr Whitespaces und sonst beliebig viele beliebige Zeichen.

Falls diese Vermutung zutreffend sein sollte, nimm das:

" 0123456789ab foo.bar".match(/^[ \t]*([a-fA-F0-9]{12})[ \t]*.*/);

P.S.: Ich bin mit der Regex-Syntax von NPP nicht so ganz vertraut, falls keine der beiden Lösungen hilft, wärs ganz praktisch, wenn du mir in Worten beschreiben könntest, was genau der Regex machen soll.

var str = "Gain Rain Wain 012344";

var my = str.match(/^\s+([a-f0-9]{12})\s?+./);

in my hast du dann die funde . die optionalen parameter gehören dann hinter das letzte / , also /ig für global und case insensitive

siehe  https://www.w3schools.com/jsref/jsref_match.asp

Was möchtest Du wissen?