@spido

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

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

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

Войти через центр авторизации
Похожие вопросы