wie ist es möglich, einen alleinstehenden Buchstaben (davor und dahinter Leerzeichen) sicher und ausschließlich zu finden. Mit search und dem Suchmuster z.B. --> '.C.' geht das nicht, da findet er auch alle C die dahinter ander Buchstaben haben in der gesamten Zeichenkette.
if field cp 'S# *' or field cp '*# S# *'.
write / 'found'.
endif.
field ist dabei ein c-Feld mit Text. Durch die Patternsuche wird nach dem Buchstaben S gesucht. Das erste Pattern ist für denn Fall, daß der Text mit einem S und einem Leerzeichen anfängt. Der zweite Pattern sucht nach einem S, daß freistehen im Text steht (also mit Leerzeichen davor und danach.
Für detaillierte Infos siehe auch die Docu zu 'cp'.