![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 18 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Stanąłem przed problemem wczytania pliku z bilingiem telefonicznym. Na późniejszym etapie będę wrzucał to do bazy, ale z tym to nie ma żadnego problemu, natomiast nie wiem jak w ogóle się do tego zabrać. Plik bilingu ma straszną strukturę. Przykładowy plik bilingu Takich stron może być kilkanaście. Oddzielone są od siebie liniami ze znaku "-" W kolumnie połączenie mogą być inne wpisy niż "lokalne" (ale to już nie jest istotne) Nie będę się rozpisywał co musi być w skrypcie, aby później wczytać to do bazy. Proszę o wskazówki. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast (\w+) daj coś, co zadziała dla dwóch wyrazów:
Kod (\w+(\s{1}\w+){0,1}) Tylko indeksy Ci się rozjadą, użyj:
Nie ma indeksu "$match[5]". A precyzyjniej: jest, ale nie do końca pokazuje to, co chcesz. A co pokazuje? Sprawdź, zapewne dojdziesz, dlaczego. P.S. W "([0-9x\ \(\)]+)" usuń znak "x" - on był po to, by łapać Twoje wyiksowane (zaciemnione) numery - normalnie tam powinny być cyfry, spacje i nawiasy, iksa tam nie będzie chyba nigdy. Ten post edytował abort 3.12.2011, 00:02:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:44 |