cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
547
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Jean Lofrano on 26-03-2013 01:42:40 PM
Hey team, I´ve been receiving a variable with the value like this: 222|5555 So I have: if {[::httpios::status $token] == "ok"} {       set ReturnData [string trim [::httpios::data $token]]    }    puts "Return is $ReturnData"    ReturnData=222|5555 How can I divide that value in two variable like this: x = 222 y = 5555   thanks.

Subject: RE: How can I separate the variable value?
Replied by: Yaw-Ming Chen on 26-03-2013 02:09:30 PM
 
use split with separater "|"
assuming returndtat is "222|5555"
"lindex [split $returndata |] 0" will get 222
and
"lindex [split $returndata |] 1" will get 5555
 

Subject: RE: How can I separate the variable value?
Replied by: Jean Lofrano on 26-03-2013 02:19:52 PM
Hey,

I did the follow: right?
if {[::httpios::status $token] == "ok"} {
      set ReturnData [string trim [::httpios::data $token]]
   }

   puts "Return is $ReturnData"
  
   set a lindex [split $ReturnData] 0
   set b lindex [split $ReturnData] 1
  
   puts "a is $a"
   puts "b is $b"
 
but I had a issue return below...
Mar 26 19:17:19.558: //6929//PACK:/tclhttp_handle_httpcb_event: Tcl_Eval to drive http callback failed. code=1 code=ERROR
*Mar 26 19:17:19.558: TCL script failure
        Result:
                         wrong # args: should be "set varName ?newValue?"
*Mar 26 19:17:19.558:   TCL script failure errorInfo:
                        wrong # args: should be "set varName ?newValue?"
    while compiling
"set a lindex [split $ReturnData] 0
    (compiling body of proc "ReturnConsult", line 19)
    invoked from within
"ReturnConsult ::httpios::httpios_4211"

Subject: RE: How can I separate the variable value?
Replied by: Yaw-Ming Chen on 26-03-2013 02:37:53 PM
no
set a [lindex [split $data |] 0]
set b [lindex [split $data |] 1]
 

Subject: RE: How can I separate the variable value?
Replied by: Jean Lofrano on 26-03-2013 03:11:19 PM
Ok! Great!
thanks.
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links