无法理解正则表达式 你如何编写找到的正则表达式:
<digit>:<digit>
, dddd
形式的日期,d
为数字,,
和数字mm
的所有单词mm
或nn
后跟小写元音在哪里学习正则表达式是一个很好的资源?
答案 0 :(得分:1)
有关一些解释,请参阅http://vimregex.com/,但以下是一些问题示例:
所有出现的<digit>:<digit>
\d\+:\d\+
级分
\d\+\/\d\+
括号内所有出现的字母,数字和空格
([a-zA-Z\d ]\+)
日期格式为“,dddd”,其中d为数字,且数字与数字之间可以有0或更多空格
, *\d\{4}
两个不同的正则表达式,用于查找其中包含“mm”的所有单词
mm
...或
m\{2}
所有出现的&#39; mm&#39;或者&#39; nn&#39;然后是小写元音
\(mm\|nn\)[aeiou]
答案 1 :(得分:0)
对于学习正则表达式,我可以全心全意地推荐RegexOne!
它将引导您完成正则表达式的基础知识,在将它们添加到一起之前为您提供构建宝石,这样您就可以构建那些长而乍一看,有点神秘的正则表达式。
请记住,Vim中使用的正则表达式样式略有不同,例如如何使用组\(<match>\)
和默认转义字符。但是当你知道正则表达式的基础知识时,这很容易,可以说就像骑自行车一样。一旦你知道骑自行车,学习骑新自行车并不困难。