Articles of Подстрока

PHP regexp – обнаружение закрытых скобок

Мне нужно определить, содержит ли строка какие-либо незамкнутые угловые скобки. Я попытался избежать регулярного выражения путем сравнения числа левого и правого скобок: if (substr_count($string, '<') !== substr_count($string, '>')) { // Text contains unclosed angle brackets } Но этот метод не обнаружит ошибку: This is >b<BOLD>/b< word

регулярное выражение для получения подстроки через php

Как я могу использовать регулярное выражение в функции substr() PHP для получения подстроки, соответствующей шаблону? Отредактировано: пример: $name = 'hello [*kitty*],how good is today'; Я хочу получить то, что находится между [ …. ] заполнителем.

PHP Использование RegEx для получения подстроки строки

Я ищу способ разобрать подстроку с помощью PHP и натолкнулся на preg_match, но я не могу найти правильное правило, которое мне нужно. Я анализирую веб-страницу и мне нужно взять числовое значение из строки, строка такая же producturl.php?id=736375493?=tm Мне нужно получить эту часть строки: 736375493 Спасибо Аарону

Как выбрать первые 10 слов предложения?

Как я, с вывода, выбираю только первые 10 слов?

Выделение подстроки PHP. Получить строку перед первой '/' или всей строкой

Я пытаюсь извлечь подстроку. Мне нужна помощь в выполнении этого в PHP. Вот некоторые примеры строк, с которыми я работаю, и результаты, которые мне нужны: home/cat1/subcat2 => home test/cat2 => test startpage => startpage Я хочу получить строку до первого / , но если нет / присутствует, получите всю строку. Я пытался, substr($mystring, 0, strpos($mystring, […]

Как отделить буквы и цифры от строки в php

У меня есть строка, которая представляет собой комбинацию букв и цифр. Для моего приложения я должен отделить строку с буквами и цифрами: ex: Если моя строка «12jan», я хочу, чтобы «12» «jan» отдельно ..

Получение первого символа строки с $ str

Я хочу получить первую букву строки, и я заметил, что $str[0] отлично работает. Я просто не уверен, что это «хорошая практика», поскольку эта нотация обычно используется с массивами. Эта функция, кажется, не очень хорошо документирована, поэтому я обращаюсь к вам, ребята, чтобы сказать мне, все ли в порядке – во всех отношениях – использовать это […]

Каков самый быстрый способ найти появление строки в другой строке?

Возможный дубликат: Какой метод является предпочтительным strstr или strpos? Здравствуй! Не могли бы вы сказать мне, какой из них быстрее : strstr ($mystring, $findme); ИЛИ strpos ($mystring, $findme); ИЛИ что-нибудь еще в поиске – первого или любого – вхождения строки в другую? Это даже имеет значение в производительности, если я проверю возникновение в режиме без […]

Как найти все подстроки строки в PHP

Мне нужно преобразовать строки формы "abc" в массивы формы Array ( [0] => a [1] => ab [2] => abc [3] => b [4] => bc [5] => c ) Предоставляет ли PHP встроенную функцию для преобразования строк во все подстроки? Если нет, то каков путь наименьшего сопротивления для получения всех подстрок? Есть ли простой […]

Как подсчитать количество вхождений подстроки в строку?

Кто-нибудь может рассказать мне о том, как найти число вхождений подстроки в данной строке без использования строковой функции. например, строка « когда мужчины получают курицу », и я ожидаю, что подстрока « он » встречается 4 раза в данной строке.