using System.Collections.Generic;
public static void Main()
System.Collections.Generic.List<string> cityVariant = new System.Collections.Generic.List<string>();
System.Collections.Generic.List<string> result = new System.Collections.Generic.List<string>();
System.Collections.Generic.List<string> debugMsg = new System.Collections.Generic.List<string>();
var city = "Steinabrückl";
t/'iva /a. aomuniaa.a.iön!
Benedikt Florian Barth Bitte nicht einzahlen.
Pesenbachweg 23 folgendem Konto frühestens
4113 Sankt Martin im Mühlkreis per 01.03.2021 eingezogen:
Kundennummer: Rechnungsdatum:
Rechnungsnummer: Fälligkeit:
Verrechnungskonto: Zahlungsmethode:
Ihre Rufnummer(n): Mandatsreferenz:
436803142343 8000003718502
Rechnungsbetrag netto € 12,06
Rechnungsbetrag brutto € 14,47
Kontostand bei Rechnungslegung € 0,00
ZU ZAHLENDER BETRAG € 14,47
+++ Roaming-Information für educom Kunden +++
Roaming wird in den EU-Mitgliedsstaaten inklusive Liechtenstein, Norwegen und Island laut deinem Inlandstarif zu anderen Netzen verrechnet. Inlandsfreieinheiten für Telefonie und SMS gelten in der gesamten EU. Seit 01.07.2012 gilt für alle Mobilfunkkunden ein Höchstbetrag von €60 pro Abrechnungszeitraum für die Nutzung von Datenroaming weltweit. Wenn du daher in diesen Ländern Datenvolumen
verbrauchst, weil du z.B. am Handy surfst oder E-Mails lädst, wird ab €60 dein Datenroaming gesperrt. Eine temporäre, für die laufende
Rechnungsperiode, sowie eine dauerhafte Aufhebung ist jederzeit möglich. Weitere Informationen findest du auf www.educom.at/fragen
Hinweis zu Gesprächen aus den Vormonaten: Die Verrechnung einiger Verbindungen kann sich aufgrund verspäteter Datenübermittlung von
ausländischen Roaming-Partnern verzögern und wird in diesem Fall in der folgenden Rechnung ausgewiesen.
Bezweifeln Sie die Richtigkeit der Rechnung, so können Sie schriftlich binnen 3 Monaten eine Überprüfung der Richtigkeit des
vorgeschriebenen Betrages verlangen, anderenfalls der Rechnungsbetrag als deklarativ anerkannt gilt. Der ordentliche Rechtsweg bzw. die
Anrufung der Schlichtungsstelle der Rundfunk und Telekom Regulierungs-GmbH (RTR) steht Ihnen auch in diesem Fall nach wie vor offen.
Web: educom.at • E-Mail: customerservice(5)educom.at • Serviceline: 810 919 (zum educom Standardtarif) oder +43 681 810 919 (aus allen anderen Netzen)
A1 Telekom Austria AG • Lassallestraße 9 • A-1020 Wien • FN 280571 f • DVR 0962635 • UID: ATU62895905 • Handelsgericht Wien
Bankverbindung: UniCredit Bank Austria AG Wien • IBAN: AT79 1200 0083 5319 3909 • BIC: BKAUATWW • Creditor-ID: AT57ZZZ00000001044educom
ANZAHL BEZEICHNUNG STEUERSATZ EINZELPREIS GESAMTPREIS
1 educom muchos 20% € 11,65 € 11,65
Abrechnungszeitraum: 26.1.2021 bis 25.2.2021
1 educom muchos 20% € 0,00 € 0,00
Inkludierte Minuten/SMS: 228.00
Abrechnungszeitraum: 26.1.2021 bis 25.2.2021
1 educom muchos 20% € 0,00 € 0,00
Inkludiertes Datenvolumen: 9144.16 MB
Abrechnungszeitraum: 26.1.2021 bis 25.2.2021
1 Telefonie Internationale Zone 1 20% € 0,41 € 0,41
1 Gespräche (Dauer: 0:01:00)
Abrechnungszeitraum: 26.1.2021 bis 25.2.2021
RECHNUNGSBETRAG NETTO € 12,06
RECHNUNGSBETRAG BRUTTO € 14,47".ToUpperInvariant();
cityVariant = PmiCityHelper.GetCityVariants( city );
foreach ( var item in PmiCityHelper.GetCityVariants( city ) )
if ( tmpOCR.Contains(item))
debugMsg.Add(string.Format("compareCity: {0}", item));
foreach ( var item in PmiCityHelper.GetCityVariants( city ) )
Console.WriteLine( item );
Console.WriteLine( string.Join("|", result));
Console.WriteLine( string.Join("|", debugMsg));
public class PmiCityHelper
public static List<string> GetCityVariants(string city)
System.Collections.Generic.List<string> cityVariant = new System.Collections.Generic.List<string>();
var tmpCity = city.Trim().ToUpperInvariant();
cityVariant.Add(tmpCity);
if ( tmpCity.Contains("ST. "))
cityVariant.Add(tmpCity.Replace("ST. ", "SANKT "));
if ( tmpCity.Contains("SANKT "))
cityVariant.Add(tmpCity.Replace("SANKT ", "ST. "));
if ( tmpCity.Contains("Ü"))
cityVariant.Add(tmpCity.Replace("Ü", "UE"));
if ( tmpCity.Contains("Ö"))
cityVariant.Add(tmpCity.Replace("Ö", "OE"));
if ( tmpCity.Contains("Ä"))
cityVariant.Add(tmpCity.Replace("Ä", "AE"));
if ( tmpCity.Contains("/"))
cityVariant.Add(tmpCity.Replace("/", " am "));