shav: А такой случай:
Есть запись: Xxxxx, yyyy, Zzzzzz
Нужно после запятой перед Заглавной (только перед Заглавной) буквой вставить "QQQQ"
Кто поможет?
Ок, обьявим соревнование - кто сможет в мой код добавить эту штуку - тот автоматически получает приглашение на собеседование в крупную корпорацию:)))
Если ТС захочет узнать решение - велкам ко мне в асю :)
jumash добавил 09.06.2009 в 23:36
iNd: есть маленький ньюанс: а если в названии полей, таблиц или же в их свойствах будет встречатся эта строка? ) тока вся база к чертям
В целом чушь, но утверждение, конечно, правильное
Тут надо юзать регулярки если позволяет текстовый редактор, конечно))))
Я юзаю EditPlus и там это решается просто на ура регулярками :)
парсите результат и делаете запросы соответствующие в цикле
jumash добавил 09.06.2009 в 17:02
на перле кстати только что набросал
#!/usr/bin/perl -w use strict; use DBI; my $dbh = .....; # соединение с БД my @x = map $_->[0], @{$dbh->selectall_arrayref(qq[SHOW TABLES;])}; foreach my $table (@x){ print qq[Совершаю насилие над таблицей $table\n]; my @y = map $_->[0], @{$dbh->selectall_arrayref(qq[DESC $table])}; foreach my $field (@y) { print qq[Обнаружено поле $field\n]; $dbh->do(qq[UPDATE $table SET $field='xxxx' WHERE $field='yyyy']); print qq[Замена в поле $field совершена\n]; } } $dbh->disconnect;
перенос строки слеш эн порезался парсером - ну там в целом понятно что и где
ОК, давайте может быть так поступим - вы приведёте пример запроса - а я покажу вам как сделать то, о чём я говорю - на примере :)
<a href='#node'>Вниз</a>
.....
<a name='node'></a>Часть контента
/^([а-я]+\s){2}[^а-я]+\s/i
вам дурно, батенька?
Нет, почему?
Если надо заменить НЕ в названии полей и НЕ в комментариях, то -
="(.*?)...(.*?)" заменить на ="$1yyy$2"
А такой случай:
Есть запись: Xxxxx, yyyy, Zzzzzz
Нужно после запятой перед Заглавной (только перед Заглавной) буквой вставить "QQQQ"
Кто поможет?
Ок, обьявим соревнование - кто сможет в мой код добавить эту штуку - тот автоматически получает приглашение на собеседование в крупную корпорацию:)))
Если ТС захочет узнать решение - велкам ко мне в асю :)
jumash добавил 09.06.2009 в 23:36
есть маленький ньюанс: а если в названии полей, таблиц или же в их свойствах будет встречатся эта строка? ) тока вся база к чертям
В целом чушь, но утверждение, конечно, правильное
Тут надо юзать регулярки если позволяет текстовый редактор, конечно))))
Я юзаю EditPlus и там это решается просто на ура регулярками :)
RewriteCond %{HTTP_HOST} !^(www\.)?\..*
RewriteRule .* http://site.ru [R=301,L]
забыл ! :)
Тоже вариант :)
RewriteCond %{HTTP_HOST} ^(www\.)?\..*
RewriteRule .* http://site.ru [R=301,L]
SET NAMES ...; не помогает?
Проще всего скриптом
Алгоритм такой
SHOW TABLES
потом по каждой таблице DESC TABLE
парсите результат и делаете запросы соответствующие в цикле
jumash добавил 09.06.2009 в 17:02
на перле кстати только что набросал
перенос строки слеш эн порезался парсером - ну там в целом понятно что и где