Kbase 18362: 4GL. How To Use MATCHES To Find Literal '*' In A String
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Verified
GOAL:
How to use the MATCH 4GL Statement?
FIX:
The solution is to use ~~ before the *.
/* matches.p */
/* In the following you will see x displayed but not y since x contains *. */
DEFINE VARIABLE x AS CHARACTER FORMAT "x(20)".
DEFINE VARIABLE y AS CHARACTER FORMAT "x(20)".
ASSIGN x = "vvvvvvv*hhhh**mmm"
y = "mmmmmjjjjjkkkkkkkk".
IF x MATCHES("*~~**") THEN
DISPLAY x.
IF y MATCHES("*~~**") THEN
DISPLAY y.