@Oleg_Pvk said in Сторожевой таймер для потоков:
@moonsoon Я не догоняю ((( как из третьего потока прервать первый ?
Если в первом потоке используется браузер, убить этот процесс браузера из любого потока и первый поток упадет.
@sten30 said in Как объединить список для обработки регуляркой?:
Если не отвлекаться от моей задачи - мне нужно три раза обработать текст регуляркой.
И это не первый раз такая задача стоит на BAS, а постоянная недостижимая мечта парсера.
Работа с текстом, поиск и замена, это самая слабая сторона BAS.
Если сравнивать с Контент даунлоадер, где поиск и замена в тексте всю программу пронизывает. И даже зенка дает большие возможности работы с текстом.
Вас кто то силой заставляет использовать BAS? Используйте инструмент, который по вашему мнению лучше подходит под вашу задачу, к чему этот негатив выливать на форум?
@Fox said in Как объединить список для обработки регуляркой?:
@sten30 said in Как объединить список для обработки регуляркой?:
Если не отвлекаться от моей задачи - мне нужно три раза обработать текст регуляркой.
И это не первый раз такая задача стоит на BAS, а постоянная недостижимая мечта парсера.
Работа с текстом, поиск и замена, это самая слабая сторона BAS.
Если сравнивать с Контент даунлоадер, где поиск и замена в тексте всю программу пронизывает. И даже зенка дает большие возможности работы с текстом.Вас кто то силой заставляет использовать BAS? Используйте инструмент, который по вашему мнению лучше подходит под вашу задачу, к чему этот негатив выливать на форум?
То есть молча ждать годами, когда введут банальную функцию преобразования списка в текст?
@sten30 said in Как объединить список для обработки регуляркой?:
@Fox said in Как объединить список для обработки регуляркой?:
@sten30 said in Как объединить список для обработки регуляркой?:
Если не отвлекаться от моей задачи - мне нужно три раза обработать текст регуляркой.
И это не первый раз такая задача стоит на BAS, а постоянная недостижимая мечта парсера.
Работа с текстом, поиск и замена, это самая слабая сторона BAS.
Если сравнивать с Контент даунлоадер, где поиск и замена в тексте всю программу пронизывает. И даже зенка дает большие возможности работы с текстом.Вас кто то силой заставляет использовать BAS? Используйте инструмент, который по вашему мнению лучше подходит под вашу задачу, к чему этот негатив выливать на форум?
То есть молча ждать годами, когда введут банальную функцию преобразования списка в текст?
Банальная функция преобразования списка в текст в BAS была изначально, выше я вам скинул скриншот. Я же спрашиваю за ваш негатив, к чему плеваться ядовитой слюной, что в BAS всё плохо и в других программах всё идеально, но продолжать на нём работать?
@Fox said in Как объединить список для обработки регуляркой?:
@sten30 said in Как объединить список для обработки регуляркой?:
@Fox said in Как объединить список для обработки регуляркой?:
@sten30 said in Как объединить список для обработки регуляркой?:
Если не отвлекаться от моей задачи - мне нужно три раза обработать текст регуляркой.
И это не первый раз такая задача стоит на BAS, а постоянная недостижимая мечта парсера.
Работа с текстом, поиск и замена, это самая слабая сторона BAS.
Если сравнивать с Контент даунлоадер, где поиск и замена в тексте всю программу пронизывает. И даже зенка дает большие возможности работы с текстом.Вас кто то силой заставляет использовать BAS? Используйте инструмент, который по вашему мнению лучше подходит под вашу задачу, к чему этот негатив выливать на форум?
То есть молча ждать годами, когда введут банальную функцию преобразования списка в текст?
Банальная функция преобразования списка в текст в BAS была изначально, выше я вам скинул скриншот. Я же спрашиваю за ваш негатив, к чему плеваться ядовитой слюной, что в BAS всё плохо и в других программах всё идеально, но продолжать на нём работать?
В BAS есть много хорошего.
Вы прислали скриншот преобразования списка в список, к которому также не применить регулярку без построчного извлечения циклами.
Видимо на вашей практике черепашья скорость циклов никак не сказывается.
@sten30 said in Как объединить список для обработки регуляркой?:
В BAS есть много хорошего.
Пока от вас я не услышал ни чего хорошего в адрес BAS, только негатив
Вы прислали скриншот преобразования списка в список, к которому также не применить регулярку без построчного извлечения циклами.
повторюсь, вы не различаете типы данных. В BAS массив называется списком, действие "Объединить в строку" объединяет массив в строку, к которой уже можно применить регулярку.
Видимо на вашей практике черепашья скорость циклов никак не сказывается.
Черепашья скорость циклов? Вы запустите скрипт в режиме "запуск" и все циклы отработают мгновенно
@Fox said in Как объединить список для обработки регуляркой?:
@sten30 said in Как объединить список для обработки регуляркой?:
В BAS есть много хорошего.
Пока от вас я не услышал ни чего хорошего в адрес BAS, только негатив
Вы прислали скриншот преобразования списка в список, к которому также не применить регулярку без построчного извлечения циклами.
повторюсь, вы не различаете типы данных. В BAS массив называется списком, действие "Объединить в строку" объединяет массив в строку, к которой уже можно применить регулярку.
Видимо на вашей практике черепашья скорость циклов никак не сказывается.
Черепашья скорость циклов? Вы запустите скрипт в режиме "запуск" и все циклы отработают мгновенно
Есть тема здесь на форуме, где человек также бодался со списком и регуляркой. Ему пришлось писать список в файл и читать файл в переменную.
Я сейчас повторил этот подвиг.
А секунды в циклах я считал, иной раз по 20 секунд, для меня это не мгновенно.
@sten30 said in Как объединить список для обработки регуляркой?:
Есть тема здесь на форуме, где человек также бодался со списком и регуляркой. Ему пришлось писать список в файл и читать файл в переменную.
Я сейчас повторил этот подвиг.
Вы почитайте форум по больше, здесь и не такие извращения напишут, лично видел скрипт, где человек создавал и переносил файлы через использование bat-файлов
А секунды в циклах я считал, иной раз по 20 секунд, для меня это не мгновенно.
перебрать 1000 элементов в цикле выходит не 20 секунд. Я выкладывал на форуме пример, где я обрабатывал миллионы строк в циклах BAS с большей скоростью
@sten30 said in Как объединить список для обработки регуляркой?:
@Fox said in Как объединить список для обработки регуляркой?:
@sten30 said in Как объединить список для обработки регуляркой?:
В BAS есть много хорошего.
Пока от вас я не услышал ни чего хорошего в адрес BAS, только негатив
Вы прислали скриншот преобразования списка в список, к которому также не применить регулярку без построчного извлечения циклами.
повторюсь, вы не различаете типы данных. В BAS массив называется списком, действие "Объединить в строку" объединяет массив в строку, к которой уже можно применить регулярку.
Видимо на вашей практике черепашья скорость циклов никак не сказывается.
Черепашья скорость циклов? Вы запустите скрипт в режиме "запуск" и все циклы отработают мгновенно
Есть тема здесь на форуме, где человек также бодался со списком и регуляркой. Ему пришлось писать список в файл и читать файл в переменную.
Я сейчас повторил этот подвиг.
А секунды в циклах я считал, иной раз по 20 секунд, для меня это не мгновенно.
Экшн Начать цикл парсинга на странице с десятком вложенных манипуляций с текстом может проходить все циклы на одной странице по 20 секунд.
@sten30 said in Как объединить список для обработки регуляркой?:
Экшн Начать цикл парсинга на странице с десятком вложенных манипуляций с текстом может проходить все циклы на одной странице по 20 секунд.
Каждая итерация этого цикла каждый раз обращается к странице, по этому выходит долго. Но если получить код всей страницы в переменную и уже с этим кодом работать в цикле (for, foreach, while) то работа пройдёт мгновенно
@sten30 До сих пор не догоняю в чем проблема списки в текст переводить и обратно. Не нравится кубиками, можно кучу примеров найти на node.js как это делается.
Разница в скоросте работы в режиме записи и в режиме запуска огромная при прохождению по циклам. Мне все же кажется что ты просто до конца не разобрался как свою задачу оптимальней решить, я почти уверен, что в скорости БАС не будет уступать если верно сконструировать логику.