Einzelnen Beitrag anzeigen

MarioM.

Registriert seit: 29. Mai 2006
52 Beiträge
 
#4

Re: Regex: Frage zur abfrage

  Alt 14. Jan 2010, 09:55
Voraussetzung:
Zitat von Chefx:
also meine gedachte regel:
mindestens ein buchstaben in dem Wort, ist dann halt erlaubt.
Wobei es wohl eher lauten sollte 'Eine Zahl im Wort ist erlaubt'.

Zitat von Khabarakh:
Code:
(?<text>[a-zA-ZäöüÄÖÜß]+\d*)
Ignoriert numerische Zeichen am Anfang eines Wortes
Splittet einen Match bei numerischen Zeichen innerhalb eines Wortes

Zitat von Basilikum:
Code:
(^|\b)(?<text>[a-zA-ZäöüÄÖÜß][a-zA-ZäöüÄÖÜß0-9]*)(\b|$)
Ignoriert Wörter, die mit numerischen Zeichen beginnen.


Da Deine Komponente Posix-Zeichenklassen beherrscht, probiere es mal so: (ich gehe davon aus, dass Du mehrere numerische Zeichen in einem Wort zulassen willst, und nur Wörter ausschließen willst, die ausschließlich aus numerischen Zeichen bestehen):
Code:
\b[[:alnum:]]*[[:alpha:]]+[[:alnum:]]*\b
  Mit Zitat antworten Zitat