Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  FoxPro  FoxPro 2.6 for Windows  gasirea unui ca...
 gasirea unui caracter intr-u sir
 
 2/6/2008 6:34:18 PM
User is offlinesagona84
15 posts


gasirea unui caracter intr-u sir
 (N/A)
2 probleme am si deci 2 rugaminti:
- 1)cum pot sa gasesc in ce pozitie se gaseste un caracter? doresc sa elimin din acea pozitie tot ce se gaseste in dreapta.
       exemplu: XXXXXX COM. SIRIA
          doresc sa elimin tot ce incepe cu : spatiu COM. spatiu
          textul care este notat cu X poate fi mai lung sau mai scurt si poate fi format din 2 sau mai multe cuvinte

-
2)cum pot sa gasesc intr-o inregistrare daca un caracter este scris cu litera mica ? (si eventual sa il schimb in litera mare)
 2/6/2008 7:24:20 PM
User is offlineAlex Dobrin
766 posts
www.algis.ro
1st






Re: gasirea unui caracter intr-u sir
 (N/A)
1)
lcSir = 'XXXXXX COM. SIRIA'
lcSirCurat = substr(lcSir,1,at(' COM. ',lcSir)-1)

In principiu vezi in help comenzile 'substr' si 'at'.

2)
lcSir = 'aAa'
occurs('a',lcSir) iti intoarce 2
occurs('A',lcSir) iti intoarce 1
upper(lcSir) iti intoarce 'AAA'

Si astea nu sunt singurele rezolvari posibile.
Vezi in help toate functiile legate de siruri de caractere.

Bafta

Alex Dobrin
Algis Info
 2/6/2008 7:28:44 PM
User is offlinedni
420 posts
2nd


Re: gasirea unui caracter intr-u sir
 (N/A)

1) ...se poate folosi functia ATC care intoarce pozitia caracterului sau sirului de caractere cautat....

2)...functia ISLOWER intoarce .T. daca un caracter este scris cu litera mica, iar functia UPPER il schimba in litera mare... in help-ul de fox este sintaxa si mai multe exemple ... 

  FoxPro  FoxPro 2.6 for Windows  gasirea unui ca...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement