![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie jak w temacie. Mając tekst chciałbym sformatować go tak, aby otrzymać czysty tekst bez kropek, przecinków innych znaków.
Usunąć wszystkie inne zanki i pozostawić tylko wyrazy i liczby oddzielone spacją, wyraz po wyrazie (polskie znaki oczywiście zostają). Obecnie mam coś takiego, ale musiałbym dodać wszyskie inne możliwe znaki (IMG:style_emoticons/default/questionmark.gif) ? $szukaj = array(".", ",", ":", ";", "!", "?", "&", "$", "(", ")", "|", " ", """, "»", "\n", "\r\n"); $zastap = array('', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''); $tekst = str_replace($szukaj, $zastap, $tekst); po co tak komplikować sobie zadanie, można prościej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Po sformatowaniu pliku na utf-8 działa,
jedno: $tekst = preg_replace('/[^a-ząćęłńóśżźA-ZĄĆĘŁŃÓŚŻŹ0-9 ]/', '', $tekst); i drugie: $tekst = preg_replace('/[^a-żA-Ż0-9 ]/', '', $tekst); Thanks |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 04:37 |