Alteryx で使用できる混合文字を含むアドレスを正規表現で検索する必要があります。最初の例では、大文字のケースが最初にあり、2 番目の例はその間にあります。
- IFBDAGE、Place des Augustins 19、ボニータ スプリングス
- 28/10 マッコーリー ストリート、ニューステッド、ボニータ スプリングス
正規表現でそれをしないでください。あなたの人生を楽にし、通常の機能を使用してください:
public static string GetUpperCasePart(string address, char delimiter)
{
foreach (var part in address.Split(delimiter))
{
if (part.All(c => Char.IsLetter(c) && Char.IsUpper(c)))
return part;
}
return string.Empty;
}
文字列に大文字が含まれていないと仮定すると、マッチングは難しいはずです...そうでなければ、Abbondanzaのソリューションは機能しており、アニタが説明したように正規表現を使用できます; )