Привет. Есть огромнейшая строка на 50к символов, внутри есть несколько подстрок params:[значение]. Как получить первую попавшуюся подстроку? То есть начиная от params:[ и определенное количество символов (например, 10 следующих символов). Если честно с регулярками не работал до этого, попробовал погуглить, но не нашел применительно к моей задаче
Можно без регулярных выражений. Шаг 1) Разбиваем строку на массив по разделителю "params:[": Код (Text): $s_array=explode('params:[',$s); Шаг 2) Берем первые 10 символов первого элемента полученного массива. Код (Text): $result=substr($s_array[1], 0, 10) Это и есть результатом, который Вы ищете. Успехов ) ...--| Разработка сайтов и мобильных приложений |--...
Вопрос можно считать закрытым, благодарю за ответы. В тот же день помог первый ответивший здесь, я также воспользовался explode и вырезал от начала строки нужное кол-во символов. А потом и вовсе освоил парсер, с которым все стало структурированно