Intereting Posts
Как вставить данные формы из нескольких полей в один столбец таблицы sql PHP Недопустимый тип смещения Нужно ли объявлять массив PHP перед добавлением значений с помощью ? Получить размер окна с помощью php Как форматировать числовую строку с помощью C.Gridview – Yii Как получить идентификатор строки, которую я только что вставил php / mysql PHP MVC: класс построителя запросов для слоя Data Mapper Кастинг объекта массиву – вызов любого магического метода? Связи с запросами Laravel5.1 (Eloquent ORM) Изменено поведение (un) serialize ()? Вставьте 0 или 1 в MySQL на основе значения флажка Несколько сеансов в одном экземпляре с использованием PHP? Запрос mySQL, возвращающий идентификатор ресурса # 5 Как получить информацию о файле в определенном пути к каталогу, например, тип файла mime и имя файла с помощью функции php? Отслеживать пользователя, не входящего в систему

PHP: регулярное выражение для поиска некоторых слов в длинной строке

Мне нужно получить вторую строку регулярных выражений из моей строки. Как это сделать? Я попробовал regex онлайн, но я не могу сделать это сам. Я пробовал шаблон, как /((.*?)\n){2}/ , но он не работает.

Some Job Name 1,234 zł - Location Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego drukarza do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, jak Aldus PageMaker 

Вы должны использовать отрицательный класс символов для захвата только второй строки.

 ^[^\n]+\n(.+) 

Демо: https://regex101.com/r/sQ7sL9/1

Использование PHP:

 preg_match('/^[^\n]+\n(.+)/', $string, $secondline); echo $secondline[1]; 

Демо: https://eval.in/637223

Использование explode и вытягивание второго индекса кажется мне более чистым решением.

Пример Explode:

 $lines = explode("\n", $string); echo $lines[1]; 

Демо: https://eval.in/637217

Учитывая очень небольшую информацию, которую вы предоставили, это соответствует вашему описанию.

\n(.*)\n\n

Первая группа – вторая.

Просмотреть демо на regex101.com