Notepad++ und regex: wie GROßBUCHSTABEN bestimmten Teil aus einem string finden / ersetzen

ich versuche schon seit einiger Zeit, damit es funktioniert, aber ich kann nicht finden, eine Lösung für diese Aufgabe selber - ok, ich bin sehr neu in regex, aber sehr interessiert zu erfahren, hoffe jemand hat einige brainfood für mich...

mein text-string ist wie folgt - ohne die zahlen...

Wort1 Wort2 wort3 (einige Wörter in Klammern)

Word1 (einige Wörter in Klammern)

word1, Word2 (einige Wörter in Klammern)

bedeutet:
ein unbestimmte Anzahl von Wörtern (manchmal nur eine, vielleicht 2 bis 4, manchmal durch Kommata getrennt), gefolgt von einem string in Runde Klammern gesetzt (der Wert in Klammern nicht geändert werden sollte)

was ich Suche, ist zwei verschiedene regexes - zu verwenden mit SUCHEN und ERSETZEN in notepad++

1. nur uppercasing alle die Worte vor der Klammer

2. wie kein.1 + hinzufügen von html-tags)

sollte wie folgt Aussehen: 1:

WORT1 WORT2 WORT3 (einige Wörter in Klammern)

WORD1 (einige Wörter in Klammern)

WORD1, WORD2 (einige Wörter in Klammern)

und 2:

EDIT: 2. html-tag wurde an der falschen position, jetzt rechts!

%htmltag%WORT1 WORT2 WORT3%/htmltag% (einige Wörter in Klammern)

%htmltag%WORT1%/htmltag% (einige Wörter in Klammern)

%htmltag%WORT1, WORT2%/htmltag% (einige Wörter in Klammern)

hoffe jemand könnte mir helfen - thax viel beforhand!

  • haben Sie Beispiele von regexs haben Sie versucht?
  • ich habe versucht, dies zum Beispiel: ^([\w]*?)\s [(], aber es findet nur den Anfang jeder Zeile und nicht alle Wörter, bis der 1. Runde-Klammer - btw: es ist in RUNDE KLAMMERN !
Schreibe einen Kommentar