У меня есть огромная база данных заполнены научными названия, которые выглядят следующим образом:Зачистки Скобки (и содержания) из URL,
Canis lupus
Homo sapiens
Я заменяющее пространство с тиром, чтобы преобразовать их в URL, ...
Canis-lupus
Homo-sapiens
Но есть много научных названий, которые выглядят следующим образом:
Panthera (Felis) leo
Allactaga (Allactaga) vinogradovi
Может кто-нибудь предложить лучший метод для зачистки 1) круглые скобки, 2) содержание в скобках, и 3) любые пробелы до или после скобок с тире, так что результат выглядит следующим образом ?:
Panthera-leo
Я используя PHP и MySQL.
что-то не так с 'UrlEncode()'? –
Url encode - это php-функция, которая делает это за вас, я нахожусь на своем телефоне на банке, поэтому мне действительно не хочется отвечать, так вот страница функций php, она очень проста в использовании http://php.net /manual/en/function.urlencode.php – Jesse
Вы хотите просто заменить это в результатах SELECT или ОБНОВИТЬ данные непосредственно в таблице? Если вы можете положиться на наличие только одного набора скобок max, это выполнимо в запросе; в противном случае вам лучше использовать язык программирования. – Uueerdo