ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

19.12.2009, 22:30
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
PHP код:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/favicon.ico
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_URI} !^/css/
RewriteCond %{REQUEST_URI} !^/images/
RewriteRule ^(.[a-zA-Z0-9]+)/([a-zA-Z0-9]+)/(.+)/?$ index.php?action=$1&act=$2
RewriteRule ^([^.]+)$ /index.php
Про обращении к картинке /images/grade/b_grade.png открывается Index.php
в чем ошибка?
|
|
|

06.12.2009, 18:25
|
|
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме: 333264
Репутация:
80
|
|
programming, как-то так:
Код:
'<li><a href="(/visas/.*?)">(.*?)</a></li>'
А вообще лучше самому учиться 
|
|
|

08.12.2009, 21:10
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Народ, подскажите, как удалить последний символ в строке, если он равен нулю?
|
|
|

08.12.2009, 21:38
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сообщение от inlanger
Народ, подскажите, как удалить последний символ в строке, если он равен нулю?
PHP код:
<?php
$str = '123eredjkgdg0';
if(substr($str,-1) == 0)
$str = substr($str,1,-1);
echo $str;
?>
|
|
|

08.12.2009, 21:41
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
Мне бы регулярку. Причём для javascript )
|
|
|

08.12.2009, 21:47
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от inlanger
Мне бы регулярку. Причём для javascript )
/0$/
Код:
alert('1230'.replace(/0$/, ''));
Последний раз редактировалось astrologer; 08.12.2009 в 21:49..
|
|
|

12.12.2009, 18:55
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Хочу удалить строки длина которых меньше 10 строк.
re.sub - замена по рег. выражению.
re.sub('\n.{1,10}\n')',"\n",self.text)
Что не так ?
Последний раз редактировалось rushter; 12.12.2009 в 18:59..
|
|
|

12.12.2009, 19:11
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Так не?
PHP код:
strlen($string) <= 10 ? $string = '' : '' ;
|
|
|

12.12.2009, 19:17
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
Нет.Под строкой тут понимается одна большая строка и в ней подстроки разделенные переводом строки(\n).Ну т.е обычный текстовый файл со строками в нём.
|
|
|

12.12.2009, 19:36
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Нет.Под строкой тут понимается одна большая строка и в ней подстроки разделенные переводом строки(\n).Ну т.е обычный текстовый файл со строками в нём.
Ну так открывай файл через file(); в цикле каждую строку проверяй условием, кот. я привел.
Например:
PHP код:
<?php
$file_arr = file("text.txt");
foreach($file_arr as $line) {
strlen($line) <= 10 ? $line = '' : '' ;
echo $line."<br>";
}
?>
Скрипт выведет текстовый файл исключая сроки меньше или равные 10 симвалам.
в условии можно переделать на проверку условием и записем в файл, тоесть запишется новый файл, где не будет "маленьких" строк.
Возможно есть и более практичный вариант.
PS. Написал на скорую руку, нужно доделать до нормального вывода и вырезания "строки"
Последний раз редактировалось LStr1ke; 12.12.2009 в 19:41..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|