[Tue Oct 19 13:46:56.646132 2021] [php7:error] [pid 20344] [client ::1:55006] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 536870920 bytes) in /var/www/html/index.php on line 18
range(0, 0xffffff, 1)
if ($recursive == false){
include $fullpath;
js_console('[OKAY] included '.$fullpath);
} else {
if (is_dir($fullpath)){
autoinclude($fullpath, true);
} else {
include $fullpath;
js_console('[OKAY] included '.$fullpath);
}
}
exclude1: 7.2 сек.
exclude2: 6.2 сек.
array_diff: 3.8 сек.
function exclude2($list, $exceptions){
foreach ($exceptions as $exception){
unset($list[array_search($exception, $list)]);
}
return $list;
}
#! /usr/bin/python3
# -*- coding: utf-8 -*-
string = '<div><p>Иванов Иван Иванович</p><a href="mailto:email@gmail.com">email@gmail.com</div>'
keys = {'@gmail.com','@yandex.ru','@mail.ru'}
for key in keys:
if key in string:
print(f'Найдено совпадение по шаблону "{key}"')
else:
print(f'Совпадений не найдено по шаблону "{key}"!')
usr ~ Рабочий стол Проекты Sendler ./test.py
[ OKAY ]Найдено совпадение по шаблону "@gmail.com"!
[ FAIL ] Совпадений не найдено по шаблону "@yandex.ru"!
[ FAIL ] Совпадений не найдено по шаблону "@mail.ru"!
usr ~ Рабочий стол Проекты Sendler ./test.py
[ FAIL ] Совпадений не найдено по шаблону "@mail.ru"
[ FAIL ] Совпадений не найдено по шаблону "@yandex.ru"
[ OKAY ] Найдено совпадение по шаблону "@gmail.com"
Частично все работает как положено. т.е. массив начинается с 4 символов(0000), заканчивается 6(ffffff).
Я ведь не могу сюда передать нужные мне символы. И еще не понятно, почему останавливается на 6 символах. В вашем коде я не вижу ограничивающего числа.