У меня есть file.txt который содержит эти данные: livebox.home (192.168.1.1) set-top-box41.home (192.168.1.10) pc38.home (192.168.1.11) pc43.home (192.168.1.12) pc39.home (192.168.1.15) Я хочу извлечь IP-адрес pc39.home . Я использовал это регулярное выражение, но оно не работает: preg_grep("#^[az]{2}39.[az]{4} \d{3}\.\d{3}\.\d{1}\.\d{2}#",$myfile); Результат должен быть 192.168.1.15 .
Мне нужно найти любого символа до или после слова, используя PHP preg_grep() из массива. У меня есть массив вроде следующего $findgroup = array("aphp", "phpb", "dephpfs", "potatoes"); Мне нужно найти значения из массива, которые имеют слово «php» с одним или двумя символами до или после (с обеих сторон, а не с обеих сторон) слово «php». Результатом […]