RegEx Frage 1

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Francesco
User
Beiträge: 824
Registriert: Mittwoch 1. Dezember 2004, 12:35
Wohnort: Upper Austria

Hallo,

ich möchte alle Zeilen finden, die nur Whitespaces (oder keins vorher) haben und dann mit einem { (und evtl dann noch spaces haben), enden.

Also

Code: Alles auswählen

  {  
{
    {
nicht aber

Code: Alles auswählen

//    {
if (test) {
jetzt hätte ich gedacht, zeilenanfang das caret zeichen (^) gefolgt von 0 oder mehr spaces (\s), gefolgt von {, gefolgt von 0 oder mehr spaces und zeilenende ($)

Der Ausdruck:

Code: Alles auswählen

[\s] *{ *$
findet jedoch auch zb.

Code: Alles auswählen

   //  {
Was ist nicht haben möchte
BlackJack

@Francesco: Im Text steht der Zeilenanfang '^' noch, aber im regulären Ausdruck hast Du ihn dann weg gelassen.
Francesco
User
Beiträge: 824
Registriert: Mittwoch 1. Dezember 2004, 12:35
Wohnort: Upper Austria

BlackJack hat geschrieben:@Francesco: Im Text steht der Zeilenanfang '^' noch, aber im regulären Ausdruck hast Du ihn dann weg gelassen.
BlackJack, ah ja, danke (peinlich) :roll:
Antworten