- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, такой вопрос
Есть набор соответствий (набор текстовых символов латиницей), несколько тысяч строк
типа
asdecd = djfjdj
mvjfkf=cmkd
mcfk=cmdmd
...... и т.д. несколько тысяч строк
И есть файл xml (или можно в обычный блокнот перевести)
Как можно проверить такой файл и заменить найденные (если найдены) соответствия, одно на другое
Что-то не могу сообразить, буду признателен за идеи. Спасибо
Здравствуйте, такой вопрос
Есть набор соответствий (набор текстовых символов латиницей), несколько тысяч строк
типа
asdecd = djfjdj
mvjfkf=cmkd
mcfk=cmdmd
...... и т.д. несколько тысяч строк
И есть файл xml (или можно в обычный блокнот перевести)
Как можно проверить такой файл и заменить найденные (если найдены) соответствия, одно на другое
Что-то не могу сообразить, буду признателен за идеи. Спасибо
Такое даже блокнот виндовый осилит
Ctrl+h замена в нем
Такое даже блокнот виндовый осилит
Ctrl+h замена в нем
Пару тысяч раз проделать процедуру Ctrl+h ?
Увы, это не решение.
Ctrl+h это очевидно, если 3-5-7-10 замен, а если 2-3-4-5 тысяч замен, вот вопрос...
Любой язык программирования. Простой скрипт чтения файла и поиска в нем вхождения из списка. Прогнали значение, перешли к следующему.
Можно даже bash, используя утилиту replace. Я, в основном, вручную замены прям в файлах с ее помощью и выполняю. Ну или всякими sed/awk в цикле.
Можно даже не скрипт, а взять вот эти строки
asdecd = djfjdj
превратить их в том же notepad++ через регэксп в
replace 'asdecd' 'djfjdj' -- file.csv
replace 'mvjfkf' 'cmkd' -- file.csv
replace 'mcfk' 'cmdmd' -- file.csv
и выполнить. И всех вопросов.
Пару тысяч раз проделать процедуру Ctrl+h ?
Увы, это не решение.
Ctrl+h это очевидно, если 3-5-7-10 замен, а если 2-3-4-5 тысяч замен, вот вопрос...
Берешь программу BURUNDUKPRO WISHBRAIN, и проделываешь операцию ctrl + h , хоть миллион раз. Это робот программный
В нотепалж плюс вроде как можно, но не пробовал
https://stackoverflow.com/questions/10036705/how-to-automate-a-series-of-search-and-replace-operation-in-notepad
В нотепалж плюс вроде как можно, но не пробовал
https://stackoverflow.com/questions/10036705/how-to-automate-a-series-of-search-and-replace-operation-in-notepad
Можно. При нажатии ctr+h появляется заменить и заменить все. Плюс регулярные выражения.
Ему как раз это и надо.
Пару тысяч раз проделать процедуру Ctrl+h ?
Увы, это не решение.
Ctrl+h это очевидно, если 3-5-7-10 замен, а если 2-3-4-5 тысяч замен, вот вопрос...
или вы не четко задачу описали или не увидели что там есть кнопка заменить, а есть еще заменить все.
она и заменит и 1 и 5к раз за пару секунд
Плюс регулярные выражения.
Регулярка удобно всякую ерунду из текста удалять, а тут задача сложнее, но думаю решаемо
решаемо
Конечно решаемо. Любым ЯП и регулярками.
Наверняка есть софт специальный, но быстрее будет самому написать несколько строчек кода.
На php загнать в массив что заменить, массив чем заменить и перебрать файл.
function change_value($text) {
$text = str_replace(array('1','2','3'),
array('4','5','6'),
$text);
return $text;
}
$text = change_value('123456');
echo $text;
Результат: 456456
Перебор файла лень писать :))))