![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 7.06.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam dane w postaci kilku ciągów tekstowych oddzielonych przecinkiem np.
2a04,Bch02,Ackna01,3Fef 2a08,2AD,AWKNa,Bcn01,Ackna01 AWKNa,Bch03,Ackna01 2a02,2AD,AWKNa,Bch03 2a09,2AD,AWKNa,Bch03,Ackna01 2a06,Ackna02 itp. Potrzebuję uzyskać z każdego wiersza wszystkie podciągi zaczynające się od Ac lub Bc. W jednym wierszu może być tylko podciąg z Ac lub tylko podciąg z Bc lub oba. Z powyższego chciałbym uzyskać: Bch02,Ackna01 Bcn01,Ackna01 Bch03,Ackna01 Bch03 Bch03,Ackna01 Ackna02 Próbowałem użyć funkcji ereg() ale nie udaje mi się napisać uniwersalnego wzorca - bo albo potrafi przetworzyć tylko wyrażenia z 1 podciągiem albo tylko z 2 podciągami.
Ten post edytował 115750 27.05.2008, 16:49:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 23:45 |