Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

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

Offline bartveurink

  • Lid
  • Steunpunt: Nee
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:]]*$")

Offline bartveurink

  • Lid
  • Steunpunt: Nee
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.

Offline bartveurink

  • Lid
  • Steunpunt: Nee
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 »

Offline Paul Matthijsse

  • Lid
  • Steunpunt: Ja
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
  • Steunpunt: Ja
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.