Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: c++: regex flag voor speciale tekens gezocht.  (gelezen 1505 keer)

Offline bart85

  • Lid
c++: regex flag voor speciale tekens gezocht.
« Gepost op: 2018/03/09, 12:48:53 »
Ik heb onderstaande code in c++. Hoofdletters en kleine letters worden zo geaccepteerd. Het probleem is dat letters als ë è é à á ook goedgekeurd moeten worden. Op google heb ik al flink gezocht, maar ik kan geen flag vinden.

std::regex patt("^[[:alpha:]]*\t[[:alpha:]]*$")
Relying on complex tools to manage and build your system is going to hurt the end-users. [...] "If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding.

— Aaron Griffin

Offline bart85

  • Lid
Re: c++: regex flag voor speciale tekens gezocht.
« Reactie #1 Gepost op: 2018/03/09, 13:14:00 »
Ik heb http://www.regular-expressions.info/unicode.html gevonden, maar het werkt niet.
Relying on complex tools to manage and build your system is going to hurt the end-users. [...] "If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding.

— Aaron Griffin

Offline bart85

  • Lid
Re: c++: regex flag voor speciale tekens gezocht.
« Reactie #2 Gepost op: 2018/03/09, 16:19:09 »
[[:alpha:]] maar vervangen door .* maar is niet juist. Ook 3 tabs levert een match op.
« Laatst bewerkt op: 2018/03/09, 16:52:45 door bartveurink »
Relying on complex tools to manage and build your system is going to hurt the end-users. [...] "If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding.

— Aaron Griffin

Re: c++: regex flag voor speciale tekens gezocht.
« Reactie #3 Gepost op: 2018/03/09, 22:22:38 »
Ha Bart, dit soort vragen is nogal specialistisch. Ik geef je meer kans om sneller geholpen te worden wanneer je een C++-forum bezoekt (doorgaans Engelstalig).

Offline Bloom

  • Lid
Re: c++: regex flag voor speciale tekens gezocht.
« Reactie #4 Gepost op: 2018/03/10, 15:56:46 »
Probeer dit patroon eens: /^[a-zA-Z\u00C0-\u017F]+,\s[a-zA-Z\u00C0-\u017F]+$/Dit omvat alle Latijnse letters plus de letters met accenten uit Unicode.