String auf gueltigkeit Pruefen und ungueltige loeschen

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

String auf gueltigkeit Pruefen und ungueltige loeschen

Beitrag von nikibert (ForumUser / 78 / 4 / 0 ) »
Hallo zusammen,

ich habe eine Range von erlaubten Zeichen in einem String (A-Z, a-z, 0-9, einige Sonderzeichen, insgesamt ca. erlaubte 90 Zeichen) .
Wie kann ich nun ein String pruefen, ob alle darin enthaltenen Zeichen gueltig sind? Die ungueltigen Zeichen moechte ich durch einen Leerschritt ersetzen.
Kennt jemand eine einfache Loesung?

Danke und Gruss
nikibert

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: String auf gueltigkeit Pruefen und ungueltige loeschen

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »
hi!

Ich würde RegEx vorschlagen (Sofern das bei euch schon geht)

REPLACE ALL OCCURRENCES OF REGEX '[^A-Za-z0-9]' IN ld_string WITH ` `.

Diese ersetzt alle Zeichen die NICHT (^) aus den angegebenen Zeichen bestehen durch Leerzeichen.
Natürlich musst die Zeichenmenge noch um die zusätzlich noch erlaubten Sonderzeichen erweitern. In der Hilfe findest du auch welche davon durch \ maskiert werden müssen, damit sie als Zeichen und nicht als Befehl vom RegEx Prozessor erkannt werden.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: String auf gueltigkeit Pruefen und ungueltige loeschen

Beitrag von nikibert (ForumUser / 78 / 4 / 0 ) »
Danke, das scheint zu funktionieren!
Begriffen habe ich das zwar nicht, aber wird erstmal eingebaut und anschliessend nachvollzogen.

Danke und Gruss
nikibert

Re: String auf gueltigkeit Pruefen und ungueltige loeschen

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »
Eine gute Quelle rund um RegEx mit Beispielen und Erklärungen:
http://www.regenechsen.de/phpwcms/index.php?regex

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1933
Views
Cookies loeschen ?
von Aggressor » 29.08.2006 15:30 • Verfasst in Web-Dynpro, BSP + BHTML
12
Antw.
3241
Views
CSV String
von Django90 » 02.10.2017 08:58 • Verfasst in ABAP® für Anfänger
2
Antw.
1678
Views
dynamischer SQL-String
von marlboro_light » 20.08.2006 15:50 • Verfasst in ABAP® Core
2
Antw.
1641
Views
String -> BHTML
von Kristian » 10.06.2005 10:51 • Verfasst in Web-Dynpro, BSP + BHTML
3
Antw.
1348
Views
String trennen
von SAP_ENTWICKLER » 25.03.2019 16:00 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.