Problem mit (ich denke) Regex

  • Allgemein

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Eierlein.

    Problem mit (ich denke) Regex

    Hi,

    ich habe folgenden Code in einer Config-Datei:

    Quellcode

    1. <key>variableNames</key>
    2. <dict>
    3. <key>comment</key>
    4. <string>variable &amp; properties - Synergy naming conventions</string>
    5. <key>match</key>
    6. <string>(?i)\b(h|i|lv|o|p|sv|v)(-|[A-Z])[a-zA-Z0-9_-]+\b</string>
    7. <key>name</key>
    8. <string>variable.other.synergy.source.abl</string>
    9. </dict>

    Dieser sorgt dafür dass alle Variablen welche mit b i lv o p sv v beginnen grau dargestellt werden.
    Soweit so schön.
    Aber ich würde es bevorzugen wenn es nur zutrifft, wenn die Variablen mit einem "KLEINEN" Buchstaben beginnen. Also kleines h i lv o p sv v... und auch nur wenn sie so beginnen.
    Aktuell wird auch ein bS_Artikel.PreisEinheit grau... aber nur Preiseinheit.
    Ich denke es handelt sich hier um Regex... bin dort aber ein wenig unerfahren. Kann mir hier wer eine Hilfestellung geben?
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    Es war einmal ein kleiner Bär... der wollte eine Geschichte hörn... Da erzählte ihm seine Mutti:
    ... Nun solltest es selber wissen. :'D