Login  Register

Re: About split function

Posted by Luis Isaac Ramos Garcia on Aug 09, 2010; 2:55pm
URL: http://imagej.273.s1.nabble.com/About-split-function-tp3687320p3687322.html

    Many thanks, Christophe;

    I have another basic question.

    If I would like to divide this array in two, i. e.:

 Line=-15\-15\-15\-15\-15\-15\-15\-45\-45\-45\-55\-55\-25\-55\-75\-75\-65\-65\-65\-55\-35\-35\-5\-5\-5\-5\-5\-5\-5\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5
 AA=split(Line,"\\");
 for (i=1;i<=29;i++){
        A1[i]=AA[29-i];                  //...
        A2[i]=AA[59-i];
  }

    The debugger says that "Undefined Identifier in line ..."; I thought
that there is no need to define variables like A1, A2. And In this case
how can I define the identifiers?

    Thanks again,
   
Christophe Leterrier escribió:

> Dear Luis,
>
> \ is used for reserved characters, such that \n is for a line break, etc.
> so \ by itself is a reserved character, so you have double it in a
> string ("\\").
> In other terms, the character "\" has to be written "\\" when using strings.
>
> Christophe
>
> 2010/8/9 Luis Isaac Ramos Garcia <[hidden email]>:
>  
>>   Dear community;
>>
>>   I would like to split into an array a list of 58 numbers that appear in a
>> line in the Image Info. In the line the numbers are joint by "\", for
>> example:
>>
>> -15\-15\-15\-15\-15\-15\-15\-45\-45\-45\-55\-55\-25\-55\-75\-75\-65\-65\-65\-55\-35\-35\-5\-5\-5\-5\-5\-5\-5\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-15\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5\-5
>>
>>   The problem is that in use the following sentence in macro language:
>>
>>   a=split(TxT,"\");
>>
>>   I receive an error.
>>   The problem is in the "\", because if I use or example "5", I have no
>> problem to split the line, obviously getting incorrect results.
>>
>>   What is wrong in the use of "\"?
>>
>>   Many thanks,
>>
>>
>>
>> --
>> Dr Luis Isaac Ramos Garcia
>> Departamento de Oncologia
>> Clinica Universidad de Navarra
>> Facultad de Medicina,Universidad de Navarra
>> Av. Pio XII nº36, 31008 Pamplona, Spain
>> Fax: +34 948255500
>> TEL: +34 948255400 (Ext. 4924)
>> E-mail: [hidden email]
>> Web Page: http://www.cun.es
>>
>>    
>
>  

--
Dr Luis Isaac Ramos Garcia
Departamento de Oncologia
Clinica Universidad de Navarra
Facultad de Medicina,Universidad de Navarra
Av. Pio XII nº36, 31008 Pamplona, Spain
Fax: +34 948255500
TEL: +34 948255400 (Ext. 4924)
E-mail: [hidden email]
Web Page: http://www.cun.es