Moin,
Ich erstelle gerade BBCodes, und muss deshalb überprüfen ob ein String auf [C-X] endet.
Die [] markieren den BBCode,
das C steht für Color, und darf sowohl groß als auch klein geschrieben sein,
und das X steh für eine Zahl zwischen 0 und 15, wobei die Einstelligen Zahlen sowohl mit als auch ohne führende 0 stehen dürfen.
Nun, soweit hab ich das ganze schon fertig:
Nun muss ich aber noch mit angeben, das der BBCode nur am ende des Strings stehen darf. Also
"[C-12]" - darf
"test[C-12]" - darf auch
"[C-12]test" - darf nicht
"test[C-12]test" darf auch nicht.
Ich hoffe irgendwer kennt sich mit dem Zeug aus und hat ne Lösung für mich parat.
mfg.
//Edit: gelöst dank NurPech
so gehts: