Знаете ли вы, что выражение регулярного выражения будет заключаться в поиске последнего текста после периода.Regex найти текст после периода
exampels
this.is.a.test = test
GOOG.N.QQ.HH = HH
Любые идеи?
спасибо.
Знаете ли вы, что выражение регулярного выражения будет заключаться в поиске последнего текста после периода.Regex найти текст после периода
exampels
this.is.a.test = test
GOOG.N.QQ.HH = HH
Любые идеи?
спасибо.
Может быть, вы должны пойти с чем-то вроде: \.([^\.]+)$
Надеется, что это помогает!
Не нужно избегать точки в классе символов. Большинство персонажей (включая точку) теряют свое особое значение в классе персонажа. – Bohemian
Это выражение включает полную остановку в своем совпадении. – usr2564301
Это будет соответствовать тексту после последней точки, или всей строки, если нет точек:
(?<=\.|^)[^.]+$
всех матча вашей цели, потому что (не отлов) оглядывайся используется для утверждения соответствия предшествует точка или начало ввода.
См demo
Короткий и простой: список символов в конце строки, не содержащие полный стоп:
[^.]+$
Начиная с GREP жадно по умолчанию, он будет соответствовать максимально возможным символам, поэтому для этих двух тестовых строк он вернет все после последней полной остановки до конца строки.
Является ли ваша строка 'this.is.a.test' или' this.is.a.test = test'? –
Какой язык или двигатель регулярного выражения вы используете? –