Regex: Как соответствовать датам Unix? - PullRequest
1 голос
/ 18 марта 2011

Я бы хотел иметь возможность сопоставить всю эту строку (чтобы выделить подобные вещи в vim): Fri Mar 18 14:10:23 ICT 2011. Я пытаюсь сделать это, найдя строку, содержащую ICT 20 (первые две цифры года в году), например: syntax match myDate /^*ICT 20*$/, но я не могу заставить ее работать. Я очень новичок в регулярных выражениях. В основном то, что я хочу сказать: найдите строку, которая содержит «ICT 20» и может иметь что-нибудь по обе стороны от нее, и сопоставьте всю эту строку. Есть простой способ сделать это?

1 Ответ

3 голосов
/ 18 марта 2011
.*ITC 20.*

должен сделать свое дело.. - это подстановочный знак, который соответствует любому символу, а * означает, что вы можете иметь 0 или более шаблонов, которым он следует.(т. е. ba(na)* будет соответствовать ba, banana, bananananana и т. д.)

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