![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Mam bazę art. (około 5 tys, niektóre są dość długie). Teraz szukamy w ich treści słowa "ci " i potem będę chciał je zamienić na "Ci " to samo z "Tobie " itp.. mam takie zapytanie które listuję wszystko gdzie mogę to zrobić z poziomu PHP.
I ono ładnie listuję to co chcę. Teraz zastanawiam się jak obrobić tak dużą ilość danych tak by nie było kłopotów albo żeby nie zepsuł jakiegoś artykułu. Myślę nad albo zapytaniem UPDATE albo nad jakimś wyrażeniem regularnym jak myślicie co by było najlepsze macie może jakieś woje takie metody(funkcje) po co odkrywać 2 raz koło... Przez myśl przeszło mi też coś takiego:
ale czy to mi nie zepsuję czegoś, bo tutaj by mnie Klient zabił... ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim samo
Kod "%ci %" nie wystarczy..Musisz wziąć pod uwagę, że to może być na przykład teskt w stylu: Kod budynek o wysokośCI dużo większej (...) #albo Tych pieniędzy bank nie wypłaci już CI. i wtedy jest lipa bo tego nie obejmie ![]() Należało by (moim zdaniem) zrobić dubel tabeli, odczytać wartości z pierwszej, zamienić i wrzucić do drugiej. Zamienić nazwy tabel ze sobą i potestować jak to wygląda. W razie czego wystarczy tylko znowu zmiana nazwy i wracamy do tego co było... Co do samej zamiany to wydaje mi się mimo wszystko, że najlepsze tu będą wyrażenia... Dokładniej rzecz biorąc takie które sprawdzą "ci" po i przed którym nie ma litery ani cyfry - i takie zamienią na przykłąd: Kod /[^a-z0-9]+ci[^a-z0-9]+/ Z innymi wyrazami tak samo ![]() Ten post edytował Sephirus 23.01.2012, 16:25:54 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 01:53 |