- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер.
Есть:
Текстовый файл (txt) 87к урлов.
Нужно:
Убрать все домены с зонами:
ru
org.ua (что бы просто орг домены не задело).
Буду рад объяснению на пальцах :)
Заранее благодарен.
Как то так:
$file = file("file.txt")$fp = fopen("temp.txt","a+")
foreach ($file as $string) {
if(!preg_match('~\.ru|\.org.ua~i',$stirng)) {
echo $string."<br>";
fwrite($fp,$string."\n");
}
}
fclose($fp);
Если совсем на пальцах, то можно открыть этот файл через notepad++ и сделать замену этих зон на пустоту.
Если совсем на пальцах, то можно открыть этот файл через notepad++ и сделать замену этих зон на пустоту.
и останутся просто домены без зон :)
Rishpik добавил 07.03.2009 в 18:11
malls...... спс :) осталось понять что за это за строчки :)
и останутся просто домены без зон
ааа блин... пардоньте. Натупил. Почему-то показалось, что зоны убрать надо... Все, пойду спать :)
и останутся просто домены без зон :)
Rishpik добавил 07.03.2009 в 18:11
malls...... спс :) осталось понять что за это за строчки :)
:) Это ААбще то PHP...
если с ним сложности - то тогда даже не знаю чем помочь...
Программ которые бы выборчно удаляли строки по наличию "маски" я не знаю... Хотя и нафиг они нужны если как видно из примера это парой строк кода делается.
:) Это ААбще то PHP...
если с ним сложности - то тогда даже не знаю чем помочь...
Программ которые бы выборчно удаляли строки по наличию "маски" я не знаю... Хотя и нафиг они нужны если как видно из примера это парой строк кода делается.
да я в курсе... что пхп :)
то есть делаем пхп страничку и пихаем этот код... далее запускаем.....
$file = file("file.txt") исходный файл?
$fp = fopen("temp.txt","a+") получаемый?
foreach ($file as $string) {
if(!preg_match('~\.ru|\.org.ua~i',$stirng)) {
echo $string."<br>"; (зоны..... а если ещё пару добавить? как? так?: ('~\.ru|\.org.ua|\.org.ua1|\.org.ua2~i',$stirng)
fwrite($fp,$string."\n");
}
}
fclose($fp);
да я в курсе... что пхп :)
то есть делаем пхп страничку и пихаем этот код... далее запускаем.....
Да!
Делай так для простоты (громоздко, но все одно одноразовая тема):
$file = file("file.txt") //исходный файл?
$fp = fopen("temp.txt","a+") //получаемый?
$zones = array('~\.ru~i','~\.org\.ua~i','~\.com~i');
foreach ($file as $string) {
foreach($zones as $z) {
if(!preg_match($z,$stirng)) { // те домены где нет перечисленных строк
echo $string."<br>"; // это в браузер выводит
fwrite($fp,$string."\n"); // это в файл пишет
}
}
}
fclose($fp);
Есть exel, разделителем будет ., а в exel сортировка сначала по третьему столбцу (уберете org.ua), потом по второму (уберете .ru), потом сохраните в файл с разделителем по табу, и уже в блокноте все табы уберете заменой на ничего.
p.s. Только ваш текстовый файл разбейте на два, ибо 87 000 не войдет.
Программ которые бы выборчно удаляли строки по наличию "маски" я не знаю...
Не стыдно? man grep
Не стыдно? man grep
ну я винду имел в виду! :)
а под линем что греп что пыха, что перл - одна яйца - вид только с разной стороны.