Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Die Abkürzung z.B. str. sollte ausgeschrieben

Die Abkürzung z.B. str. sollte ausgeschrieben 2 Jahre 10 Monate her #1605

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar
  • Offline
  • Junior Member
  • Beiträge: 28
Hallo,

Für uns korrekt:
Ludwig-Weber-Strasse 18

Für uns korrekturbedürftige Beispiele:
Ludwig-Weber-Strasse18
Ludwig-Weber-Str.18
Ludwig-Weber-Str. 18
Ludwig Weber Str.18
Ludwig Weber Str. 18
Ludwigstr.18
Ludwigstr. 18
Wittener Str.18
Wittener Str. 18


Die Abkürzung Str. bzw. str. sollte immer als Strasse ausgeschrieben sein.
Im net.script nutzen wir bereits Trennstrich und Anfangsbuchstabe wenn klein dann Groß ausgeben. Lässt sich str. = ausschreiben miteinbinden?
Danke!
public object DoWork()
{
object o = InValues[0].GetString();

if (o == null)
return o;

string s = (string)o;

string delimiters = " -"; // hier evtl. weitere Trennzeichen angeben
int iToUpperIndex = 0;

string sRet = "";

for(int i = 0; i < s.Length; i++)
{
for(int a = 0; a < delimiters.Length; a++)
{
if (s == delimiters[a])
{
iToUpperIndex = i + 1; // nächste Zeichen in Großbuchstaben
break;
}
}

if (iToUpperIndex == i)
sRet += s.ToString().ToUpper();
else
sRet += s.ToString().ToLower();
}

return sRet;
}
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Die Abkürzung z.B. str. sollte ausgeschrieben 2 Jahre 9 Monate her #1606

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Ankenbrand,

entweder über unten stehende Befehle am Ende des Skriptes, oder aber wesentlich einfacher über eine String Replace Heater mit Listen Lookup Ersetzung. Hierzu den Ausgang des .NET Script Heaters mit dem String Replace Heater verbinden und folgende Einstellungen verwenden. Weiter Ersetzungen können einfach an die Liste angefügt werden.




Skript Code am Ende Ihres Codes ersetzen!
}

  sRet = sRet.Replace("-Str.", "-Strasse");
  sRet = sRet.Replace(" Str.", " Strasse");

  return sRet;
}
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 2 Jahre 9 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Die Abkürzung z.B. str. sollte ausgeschrieben 2 Jahre 9 Monate her #1607

  • Ankenbrand Peter
  • Ankenbrand Peters Avatar
  • Offline
  • Junior Member
  • Beiträge: 28
Hallo Herr Stark,

danke für Ihre Hilfestellung. Der String Replace Heater ist eine feine Sache.
Die Strassennamen werden jetzt korrekt angezeigt.

Viele Grüße
Ankenbrand Peter
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.079 Sekunden