Обрезка до конца предложения с использованием регулярных выражений PHP

На сайте уже есть похожая статья Обрезка с конца строки до точки в PHP, но я решил всё же выложить более современный вариант использую регулярные выражения.

Обновлённый вариант — обрезка доконца предложения с использованием регулярных выражений.

Предположим, что предложение у нас может заканчивается на "." "?" "!". В таком случае регулярное выражение будет такое — /.+?[?!.]/

Если результата нет, то возвращаем исходную строку.

function trim_to_dot($string) {
	$pattern = '/.+?[?!.]/';
	$result = array();
	if (preg_match($pattern, $string, $result) && !empty($result[0])){
		return $result[0];
	}else{
		return $string;
	}
}

Удаление чисел из строки JavaScript

Как удалить числа из строки при помощи JavaScript?

Все началось с того, что пришлось переделывать чужой код. И совсем не хотелось разбираться где и как формируется строка, которую нужно выводить.

Видимо, разработчик забыл убрать echo вывод и в результате, в конце строки добавлялась цифра 1.

Было принято решение убрать её при помощи JavaScript. И пусть я не люблю «костылей», но иногда, время дороже!

Итак, пример:

var stroka = "Состояние на складе1"; // исходная строка
stroka = stroka.replace(/\d/g, ''); // замена используя регулярное выражение (только числа), на пустой символ

В результате, в переменной stroka будет текст, очищенный от чисел и цифр.

Регулярное выражение для поиска адреса первого изображения в статье

Как найти адрес первого изображения при помощи регулярных выражений?
Есть интересная задача.

Собственная тема оформления для Wordpress, в ней ведётся вывод списка новостей с первым изображением к статье.
Выводить при помощи получения списка вложений не получается, потому как изображения в посте расположены не в том порядке, в котором загружены.

Простое решение
Самое простое решение на мой взгляд, это использование регулярного выражения. Для этого напишем функцию (пример для PHP):

Функция под катом...