如何为(可能是波兰语)至少有四个大写字母的单词构建正则表达式?
本文关键字:大写字母 四个 单词 正则表达式 构建 波兰语 | 更新日期: 2023-09-27 18:10:51
我有这行代码:
var Stops3Original =
Regex.Matches(Timetable, @"[A-ĄĆĘŁŃÓŚŹŻ]{4,}").Cast<Match>().ToList();
不起作用(例如,它传递"przejazd")。我只想得到至少有四个大写字母的单词(它们可以有波兰语字母,如:-,-)。我该怎么做呢?
你差一点就成功了。你想要
[A-ZĄĆĘŁŃÓŚŹŻ]{4,}
- 你的正则表达式包含
A-Ą
,它允许Unicode范围内的所有字母U+0041到U+0104,其中包括所有小写字母 -
A-Z
匹配A
到Z
范围内的所有大写字母 - 其他字母是额外的九个波兰大写字母
参考
波兰代码页