@spido

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

Приветствую!
Можете помочь составить регулярное выражение для слов, у которых имеется точка слева, без пробела, для слов, написанных не латинскими символами?
Для чего это нужно?
Для вырезки из текста IDN-доменов.
Например такого вида:
普遍接受测试.世界
.لــــیككاثو
домен.рф
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@dodo512
/[^\P{L}a-z]+(\.[^\P{L}a-z]+)+/iu
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
rpsv
@rpsv
делай либо хорошо, либо никак
Не используйте буквенные операторы в регулярке и ок:
$re = '/^([^.]+)\.(.+)$/';
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
DKLINE Санкт-Петербург
от 120 000 до 150 000 ₽
Laptop.ru Москва
от 130 000 до 170 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
17 июн. 2021, в 00:44
40000 руб./за проект
17 июн. 2021, в 00:12
100000 руб./за проект
17 июн. 2021, в 00:05
2000 руб./за проект