webForumDet fria alternativet

Svenska tecken regex

.NET

3 svar · 4 477 visningar · startad av Wahlenberg

Medlem sedan juni 200073 inlägg
Frågan#1

Hej. Jag försöker göra ett regular expression för svenska namn, det vill säga namn innehållande äöå. Namnet kan ska kunna vara enbart ett förnamn, förnamn och efternamn separerade av mellanslag eller bara efternamn. Några tips på hur jag ska göra för att tillåta svenska tecken i mitt regular expression?

Tack på förhand!

Medlem sedan juni 20019 519 inlägg
#2

RegEx i .NET med a-z täcker in å ä ö. Annars får du lägga in det i grupp []

[a-z]+( [a-z]+)?
Medlem sedan nov. 20014 054 inlägg
#3

Använd regexp med ASCII-värden på de tecken som inte funkar vanligtvis, ex på åäö ÅÄÖ

// red.

Se där.. där lärde man sig något nytt..

Medlem sedan juni 20019 519 inlägg
#4

Fredde Mannen skrev:

Se där.. där lärde man sig något nytt..

Jag har för mig att den täcker in å ä ö i a-z (gjorde i alla fall när jag lekte med regex i .NET sist). Men det gör absolut inget om du säkrar det genom att bara lägga in å ä ö i gruppen:[a-zåäö].

Jag har en följd fråga: Dubbelnamn och Ann-Louise skall inte matcha?

red. Testade att skapa en applikation: c# 2.0 träffar inte å ä ö i a-z så du kan gömma det jag skrev Fredde ;)

271 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)