Power Builder - buscar caracter ~ en una cadena

 
Vista:

buscar caracter ~ en una cadena

Publicado por jose (86 intervenciones) el 26/11/2009 11:22:05
Buenas tengo la siguiente variable: ls_tmp = "CALLE^~AVENIDA~12~~"

Pues bien, quiero recuperar desde el primer ~ hasta el segundo ~, el problema es que con la funcion POS no encuentra el caraceter ~

Messagebox ('Prueba', string (pos (ls_tmp, "'~'", 1))

Alguien sabe como poner el caracter ~ para que busque correctamente???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:buscar caracter ~ en una cadena

Publicado por samuel (52 intervenciones) el 27/11/2009 12:20:11
Hola jose,

cambia el simbolo '~' por char(126) (126 es el ASCII de ~) para que lo entienda como un literal.

=>

string ls_tmp

ls_tmp = 'CALLE^'+char(126)+'AVENIDA'+char(126)+'12'+char(126)

Messagebox('Prueba', string(pos(ls_tmp, char(126), 1)))

un saludo,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar