У мене є така кодова лінія:
var Stops3Original =
Regex.Matches(Timetable, @"[A-ĄĆĘŁŃÓŚŹŻ]{4,}").Cast<Match>().ToList();
І це не працює (наприклад, передається "przejazd"). Я хочу отримати лише слова з мінімум чотирма великими літерами (вони можуть мати польські букви типу ą, ę). Як я можу це зробити?
Відповіді:
5 за відповідь № 1Ви були майже там. Ти хочеш
[A-ZĄĆĘŁŃÓŚŹŻ]{4,}
- Ваш регекс містився
A-Ą
, яка дозволила всі літери в діапазоні Unicode U + 0041 до U + 0104, що включає всі малі літери A-Z
відповідає всім значкам у діапазоні відA
доZ
- Інші букви - це дев'ять додаткових великих польських букв
Посилання