簡體   English   中英

Vim中的Regexp無法按預期工作

[英]Regexp in Vim Not working as expected

為什么下面的正則表達式

/\d{2, 4}/

當我在以下文本上運行它時,我希望在文本不起作用的情況下標識2到4位之間的所有數字

1234567890

在vim中。

表達式有兩點錯誤:1.第一個大括號需要轉義,2.量詞內部不應有空格。

/\d\{2,4}/

參見:help /\\{

如果您啟用了very magic (例如,通過使用\\v開頭表達式),則無需轉義第一個大括號:

/\v\d{2,4}/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM