Mam ciąg znaków w PHP i chcę, aby pasowało do wyrażenia regularnego [A-Za-Z0-9]. Jak mogę to zrobić?Usuwanie znaków niealfanumerycznych z ciągu znaków
8
A
Odpowiedz
12
jestem zakładając, że oznaczało, a-z
zamiast a-Z
, wewnątrz Twojego regex, ale można użyć preg_replace
$new_string = preg_replace("/[^a-zA-Z0-9\s]/", "", $string);
trwa jako argumentów wzoru ([a-zA-Z0-9]
), zastępczej (""
) i tematu ($string
) i zwraca nowy ciąg ($new_string
)
4
$string = preg_replace('/[^a-zA-Z0-9]/', '', $string);
3
\W
jest skrótem dla [^a-Z0-9_]
. Może nie być bardzo pomocny, ponieważ pozwala na podkreślenia, ale pomyślałem, że dam ci znać.
Powiązane problemy
- 1. Usuwanie znaków z ciągu znaków
- 2. Usuwanie wielu typów znaków z ciągu znaków
- 3. Usuwanie zduplikowanych znaków z ciągu znaków
- 4. Usuwanie określonych znaków z ciągu znaków
- 5. Usuwanie spacji z ciągu znaków
- 6. Usuwanie białych znaków w ciągu znaków
- 7. Usuwanie białych znaków w ciągu znaków XML
- 8. Usuwanie pewnych znaków z ciągu znaków w R
- 9. C++ Usuwanie znaków z ciągu znaków za pomocą STL
- 10. Usuwanie wszystkich białych znaków z ciągu znaków w Ruby
- 11. Usuwanie znaków sterujących (\ n \ r \ t) z ciągu znaków
- 12. Usuwanie stoperw z ciągu znaków w Javie
- 13. Przycinanie/usuwanie zakładki ("\ t") z ciągu znaków
- 14. Usuwanie niedozwolonych znaków z ciągu XML C#
- 15. Usuwanie znaków sterujących z ciągu UTF-8
- 16. usuwanie spacji z ciągu znaków przez awk
- 17. Regex do usuwania znaków niealfanumerycznych ze znaków UTF8
- 18. Usunięcie wszystkich znaków niealfanumerycznych za pomocą preg_replace
- 19. Usuwanie ostatnich znaków w ciągu XSLT
- 20. Usuwanie wszystkiego oprócz liczb w ciągu znaków
- 21. Usuwanie części ciągu znaków w MYSQL
- 22. Usuwanie akcentów/znaków diakrytycznych z ciągu znaków przy zachowaniu innych znaków specjalnych (wypróbowano mb_chars.normalize i iconv)
- 23. Usuwanie wszystkich znaków białych znaków z wyjątkiem „”
- 24. Usuwanie znaków NUL z bajtów
- 25. Usuwanie podciąg z ciągu znaków za pomocą sed
- 26. Usuwanie modyfikatorów znaków Unicode
- 27. usuwanie niepoprawnych znaków (("\ \ /: *? \" <> | ")) Z ciągu znaków, aby użyć go jako nazwy pliku
- 28. Zwracanie ciągu znaków z NSURLRequest
- 29. Parsować krotkę z ciągu znaków?
- 30. Usuń HTML z ciągu znaków