Mysql
 sql >> Baza danych >  >> RDS >> Mysql

zamień dokładne dopasowanie w php

Zależy to w dużej mierze od tego, jak Twoje dane są sformatowane w $r_val , ale na początek warto spróbować:

$r_val = preg_replace('/(?<!\.)\b0\b(?!\.)/', '-', $r_val);

Gdzie \b to znak o długości 0 reprezentujący początek lub koniec „słowa”.

Może to zabrzmieć dziwnie, ale dokumentacja wyrażeń regularnych Perla jest naprawdę dobry do wyjaśnienia części wyrażenia regularnego preg_* funkcje, ponieważ Perl jest miejscem, w którym faktycznie zaimplementowana jest funkcjonalność.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak pobrać z bazy danych MySql podczas korzystania z połączenia Dołącz?

  2. Nie można wygenerować wykresu Google przy użyciu danych tabeli MySQL jako źródła danych

  3. Uzyskiwanie dokładnego czasu wykonania instrukcji MySQL

  4. SQLSTATE[42000]:Błąd składni lub naruszenie dostępu:1066 Nieunikatowa tabela/alias w relacji

  5. MySQL:widoki a procedury składowane