Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Wyciąganie ciągu cyfr z tekstu


Rekomendowane odpowiedzi

Witam Was i o pomoc proszę. Potrzebuję z tekstu wyciągnąć ciągi cyfr.

Konkretnie:

Normalny tekst w którym znajdują się sześciocyfrowe liczby. Są one przedzielone spacją. Chciałbym je wyciągnąć - każdy do kolejnej linii.

Chciałbym, żeby skrypt/program/inne rozwiązanie sprawdzał czy cyfr ciąg jest taki: cyfra-cyfra-cyfra-spacja-cyfra-cyfra-cyfra i wypisywał do osobnego pliku.

Przyznam, że nie mam na tyle wiedzy, żeby coś takiego zrobić. Nie mam pomysłu i chyba nie potrafię prawidłowo zapytać google - albo wyniki, które mi się wyświetlają są dla mnie nie zrozumiałe.

Bardzo proszę o rozwiązanie lub wskazówkę.

stop-elektrowni-w-gaskach-01.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Automatyczna wiadomość

Ten temat został przeniesiony z forum:

"Ogólne -> Hyde Park"

do:

"Ogólne -> Web & Hosting & Grafika"

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

i zapisać ma całość czy tylko pojedyncze 666?

W sumie w regularnych dopiero co pląsam, także może można to zrobić lepiej, lub po prostu inaczej.

preg_match('/([0-9][0-9][0-9])/', $txt, $matches);
print_r($matches);

Zrobiłem coś takiego ale to wywala tylko pierwsze dopasowanie, a nie wszystkie, trzeba by to dopracować, a teraz nie dam rady się tym pobawić.

userbar1.jpg

Twiztid Tribe ®

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Zrobiłem coś takiego ale to wywala tylko pierwsze dopasowanie, a nie wszystkie, trzeba by to dopracować,

preg_match_all(). ;)

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Proszę, gotowiec:

c:\DevProjects\Miscellaneous\Invisionize.Regex\Invisionize.Regex\bin\Release>Invisionize.Regex.exe "d:\test.txt"

Binarka w załączniku, ścieżka do pliku pierwszym parametrem wywołania, wyjście w tym samym folderze z sufixem result.

Wymaga zainstalowanego .NET Framework 4.0.

Invisionize.Regex.rar

Edytowane przez prat
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.