Size: a a a

2020 July 15

DA

Dmitriy Antipov in phpGeeks
спс
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Dmitriy Antipov
пашет, всё
😃
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Vasily Zorin
'~(([\'"]).*?(?<!\\\\)\2|\$?\w*\s*\(((?:(?R)|.)*?)\)'
         . '|(?!(?:is\s+not|is|not\s+eq|eq|neq?|gt|lt|gt?e|ge|lt?e|mod)\W)_?[\$#]?\w+#?(?:\\[(?:(?R)|\w+|((?:[^\\]\'"]*(?:([\'"]).*?(?<!\\\\)\5)?)*))*?\\]|\.[\$#]?\w+#?|->\s*_?[\$#]?\w+#?(?:\(((?:(?R)|.)*?)\))?)*'
         . '|-?\d+|(?<=^|[\s\)\:\.=+\-<>])(?!(?:is\s+not|is|not\s+eq|eq|neq?|gt|lt|gt?e|ge|lt?e|mod)\W)(?:\w+)(?=$|[\s\|\.\:\(=+\-<>]))(\s+(?:instanceof (?:[\\\\\w]+|(?R))|is(?:\s+not)?\s+(?:odd|div|even)\s+by\s+(?:-?\d+|(?R))|is(?:\s+not)?\s+(?:odd|even)))?((?:\|@?\w+(?:\\:(?:' . '\w*\(((?:(?R)|.)*?)\)|[\$#]\w+#?(?:\\[(?:(?R)|((?:[^\\]\'"]*(?:([\'"]).*?(?<!\\\\)\11)?)*))*?\\]|\.[\$#]?\w+#?)*|[^\'"\:]*(?:[^\'"\:]*([\'"]).*?(?<!\\\\)\12[^\'"\:]*)*' . '))*)*)'
         . '|((?<=\s|\))(?:is\s+not|is|not\s+eq|eq|neq?|gt|lt|gt?e|ge|lt?e|mod)(?=\s|\()|(?:not\s+))'
         . '~si'
иди лечись тогда. Я бы как минимум укоротил эту простыню =)
источник

VZ

Vasily Zorin in phpGeeks
Dmitriy Antipov
~#[\s\S]+~
В таком случае напиши ~#.+~
источник

VZ

Vasily Zorin in phpGeeks
Результат будет такой же
источник

🦔

🦔 in phpGeeks
Vasily Zorin
Откуда столько идиотов развелось...
дать вам обоим чтоль РО на подумать над поведением
источник

VZ

Vasily Zorin in phpGeeks
А ещё лучше explode('#', $str, 2)[0]
источник

ЯХ

Ярослав "Varrka... in phpGeeks
🦔
дать вам обоим чтоль РО на подумать над поведением
А я тут причём? =)
источник

🦔

🦔 in phpGeeks
Ярослав "VarrkaN" Халюзов
А я тут причём? =)
ты чёт второй день подряд проявляешь неспокойствие
источник

ЯХ

Ярослав "Varrka... in phpGeeks
🦔
ты чёт второй день подряд проявляешь неспокойствие
меня провоцируют - я отвечаю. Вчера такой-же умник плевался
источник

А

Александр in phpGeeks
Victooor
В 10й раз повторяю. В цикле напечатать строку в нужном формате. Либо написать расширение
Правильный ответ:
items: {{ ids|json_encode|raw }}
источник

VZ

Vasily Zorin in phpGeeks
Ну ты хрень написал же — [\s\S] —  додуматься же надо до такого...
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Vasily Zorin
Ну ты хрень написал же — [\s\S] —  додуматься же надо до такого...
посмотри на его регулярку, и подумай, почему я именно эти символы ему написал?
источник

ЯХ

Ярослав "Varrka... in phpGeeks
и почему у него на данный момент работает?
источник

ЯХ

Ярослав "Varrka... in phpGeeks
если хрень...
источник

VZ

Vasily Zorin in phpGeeks
Регулярка ~#\S+\s+~ имеет смысл
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Vasily Zorin
Регулярка ~#\S+\s+~ имеет смысл
но не нужный ему, потому-что он хтел именно набор всех возможных символов перебрать
источник

VZ

Vasily Zorin in phpGeeks
Для этого есть .
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Vasily Zorin
Регулярка ~#\S+\s+~ имеет смысл
а в этой смысл - от 1 до беконечности непробельных символов, и за ними от 1 до бесконечности пробельных.
источник

VZ

Vasily Zorin in phpGeeks
Dmitriy Antipov
preg_replace('~#\S+\s+~', '', $result['response'][0]['text']);
А после хештега пробел есть хоть один?
источник