- Beiträge: 35
Die Abkürzung z.B. str. sollte ausgeschrieben
- anonymous
- Autor
- Offline
- Benutzer
Weniger
Mehr
10 Jahre 9 Monate her #1605
von anonymous
Die Abkürzung z.B. str. sollte ausgeschrieben wurde erstellt von anonymous
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;
}
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;
}
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
10 Jahre 9 Monate her - 4 Jahre 11 Monate her #1606
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Die Abkürzung z.B. str. sollte ausgeschrieben
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!
Skript Code am Ende Ihres Codes ersetzen!
Code:
}
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.
Anhänge:
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- anonymous
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 35
10 Jahre 9 Monate her - 4 Jahre 11 Monate her #1607
von anonymous
anonymous antwortete auf Die Abkürzung z.B. str. sollte ausgeschrieben
Hallo Herr Stark,
danke für Ihre Hilfestellung. Der String Replace Heater ist eine feine Sache.
Die Strassennamen werden jetzt korrekt angezeigt.
danke für Ihre Hilfestellung. Der String Replace Heater ist eine feine Sache.
Die Strassennamen werden jetzt korrekt angezeigt.
Letzte Änderung: 4 Jahre 11 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.264 Sekunden