Что означает /([^.]*)\.(.*)/? - PullRequest
       80

Что означает /([^.]*)\.(.*)/?

8 голосов
/ 04 декабря 2009

Когда я что-то искал, я нашел ответ на этот вопрос на этом сайте. 2 ответа содержат

/([^.]*)\.(.*)/

на их ответ. Вопрос находится по адресу Найти и заменить jquery . Я новичок в JavaScript, так что мне интересно, что это значит? Спасибо.

Ответы [ 11 ]

0 голосов
/ 04 декабря 2009

. символ соответствует любому символу, кроме символов разрыва строки \ r или \ n.

^ отрицает то, что следует за ним (в данном случае точка)

* означает «ноль или более раз»

скобки сгруппировать и захватить,

\ позволяет сопоставить специальный символ (например, точку или звезду)

так что ([^.]*) означает любой разрыв строки, повторяемый ноль или более раз (он просто съедает возврат каретки).

эта (.*) часть означает любую строку символов ноль или более раз (кроме разрывов строки)

и \. означает реальную точку

так что все это будет соответствовать нулю или более разрывам строк, за которыми следует точка, за которой следует любое количество символов.

Для получения дополнительной информации и действительно полезной справки по регулярным выражениям посмотрите: http://www.regular -expressions.info / reference.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...