Extragere valori dintr-un sir - conditii multiple
-
- Mesaje: 6
- Membru din: Joi Oct 16, 2014 12:00 pm
Extragere valori dintr-un sir - conditii multiple
Salutare.
Am cautat pe forum un raspuns la intrebarea mea dar se pare ca nu este sau nu am stiut sa il gasesc dar sunt sigur ca voi gasi pe cineva sa ma ajute.
Am un sir de caractere fara spatiu de forma:
aaaaa+((bbbbb+ccccc)/ddddd) unde "+" este "si" iar "/" este "sau" si daca aplicam logica asta impreuna cu extragerea normala dintre paranteze vom avea 2 lini care vor arata de genul:
A1: aaaaa A2: bbbbb A3: ccccc
B1: aaaaa B2: ddddd
mai multe exemple in atasament.
ca si reguli avem:
- la inceput vor fi cateva sute de linii si fiecare line va avea un sir la cere trebuie aplicate toate regulile si inserat liniile necesare.
- grupurile de caractere vor fi tot timpul de cate 5
- nu avem spatii intre ele
- sunt separate de paranteze () sau "+" si "/" unde "+" este "si" iar "/" este "sau"
Mersi de ajutor.
Am cautat pe forum un raspuns la intrebarea mea dar se pare ca nu este sau nu am stiut sa il gasesc dar sunt sigur ca voi gasi pe cineva sa ma ajute.
Am un sir de caractere fara spatiu de forma:
aaaaa+((bbbbb+ccccc)/ddddd) unde "+" este "si" iar "/" este "sau" si daca aplicam logica asta impreuna cu extragerea normala dintre paranteze vom avea 2 lini care vor arata de genul:
A1: aaaaa A2: bbbbb A3: ccccc
B1: aaaaa B2: ddddd
mai multe exemple in atasament.
ca si reguli avem:
- la inceput vor fi cateva sute de linii si fiecare line va avea un sir la cere trebuie aplicate toate regulile si inserat liniile necesare.
- grupurile de caractere vor fi tot timpul de cate 5
- nu avem spatii intre ele
- sunt separate de paranteze () sau "+" si "/" unde "+" este "si" iar "/" este "sau"
Mersi de ajutor.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Extragere valori dintr-un sir - conditii multiple
Buna
In ipoteza că încă nu ai găsit soluție la problema ridicată, am câteva întrebări, deocamdată teoretice:
- câte niveluri succesive de paranteze pot să fie;
- in interiorul aceluiași paranteze, totdeauna este numai același operație (ori + ori /), deci nu există forme de gen
aaaaa/bbbbb+fffff+ccccc
(aaaaa+bbbbb/jjjjj)+(...
- in niveluri succesive de paranteze exista numai operatori diferiți
există
(aaaaa+bbbbb)/(ccccc+ddddd)
(aaaaa+bbbbb)/(ccccc+ddddd+(eeeee/uuuuu))
si nu există
(aaaaa+bbbbb)/(ccccc+ddddd/(eeeee+uuuuu))
orice alte regula sau limitări in afara de cele menționate
In ipoteza că încă nu ai găsit soluție la problema ridicată, am câteva întrebări, deocamdată teoretice:
- câte niveluri succesive de paranteze pot să fie;
- in interiorul aceluiași paranteze, totdeauna este numai același operație (ori + ori /), deci nu există forme de gen
aaaaa/bbbbb+fffff+ccccc
(aaaaa+bbbbb/jjjjj)+(...
- in niveluri succesive de paranteze exista numai operatori diferiți
există
(aaaaa+bbbbb)/(ccccc+ddddd)
(aaaaa+bbbbb)/(ccccc+ddddd+(eeeee/uuuuu))
si nu există
(aaaaa+bbbbb)/(ccccc+ddddd/(eeeee+uuuuu))
orice alte regula sau limitări in afara de cele menționate