2014-11-23 32 views
0

比方說,我有一個模式列表,如['AB', ')', '%%', '<.*>']。 我需要從光標位置開始向前或向後搜索其中的一個。搜索並從列表中檢索模式

一旦找到第一個,我該如何檢索列表中的索引?即,我怎麼知道它是哪一個?

[編輯]:問題是我實際上有兩個相同大小的列表。一旦找到一個方向的第一場比賽,我需要在另一個方向上搜索相應的。 PLUS,每種模式都與某個優先(列表中的索引)相關聯,一旦找到它就需要檢索它。

(總的想法是建立東西會能夠回答this question,自定義分隔符和運營商。)

+1

這與設計模式無關,對吧? – 2014-11-23 14:24:33

+0

@JBNizet嗯,我很不確定。要麼我不知道設計模式是什麼,它與我的問題無關,或者我不知道設計模式是什麼,我應該這樣做,因爲這將是我的問題的解決方案。在這兩種情況下,我覺得我應該問你.. *你的意思是'設計模式'*? :P – 2014-11-23 14:37:47

+1

http://stackoverflow.com/tags/design-patterns/info – 2014-11-23 14:38:52

回答

1

明白了:在searchpos功能與'p'標誌允許您檢索的位置和ID對於複合圖案的匹配,請參閱:help searchpos