У меня есть строка, как это:preg_match_all разделить несколько вхождений
string="59|https://site59.com20|https://site20.com30|https://site30.com16|https://site15.com66|https://site66.com29|https://site29.com";
-Только один пример не только это.
Я сделал это регулярное выражение
preg_match_all("/[0-9][0-9](?:\|)(?:https\:\/\/)(.*?)/", string, string2);
Но это только берет number|https:
Интересно, как я могу получить его и остановить только когда вы найти следующее вхождение регулярного выражения и разделить его на разные массивы
просто взорваться() на трубе – nogad
Что результат, который вы хотите иметь? Как пишет @nogad, 'explode ('|', '59 | https: //site59.com20 | https: //site20.com30 | https: //site30.com16 | https: //site15.com66 | https://site66.com29|https://site29.com ")' будет делать то, что вы хотите, я полагаю – antoni
Я упростил случай. Но есть и другие осложнения, которые не позволяют использовать взрыв. Я должен отделяться, используя регулярное выражение. –