Объект data
создан и его свойства помещены в this
после methods
, вы не можете использовать this.throttle
в то время.
Вместо этого вы можете использовать this.throttl
в ловушке mounted
жизненного цикла
methods: {
throttledValuePush: undefined,
},
mounted() {
this.throttledValuePush = _.throttle((value) => console.log(value), this.throttled);
}
Обновите 2013-2014 (4-5 лет спустя)
Как упомянуто Alan Moore в комментариях
Блокнот ++ v6.x имеет реальную поддержку regex через библиотеку PCRE
См., "Как использовать регулярные выражения в Блокноте ++ (учебное руководство)" (Умножающиеся операторы)
Исходный ответ (февраль 2009)
Я просто сверился с последним Блокнотом ++ 5.2 и его regexp функция.
Я подтверждаю, что это не имеет никакого оператора повторения {min,max}
который позволил бы Вам указывать, сколько раз может быть повторен маркер.
Альтернатива была бы:
.... [repeat '.' as many time as the number of column you want] ...[data to find]
Вам не нужно ^
: по умолчанию Блокнот ++ regexps применяется линию за линией, и .
не соответствует eol символам (\r
или \n
)
Поскольку Asmor упоминает в комментариях:
Блокнот ++, для всех его замечательных особенностей, использует Scintilla и наследовал обработку regex Scintilla с его ограниченными regex функциями.
Вы говорите, что "по умолчанию" regexes применяются линию за линией. Это подразумевает, что можно установить его иначе, но насколько я знаю (и, я прошу Вас, доказываю меня неправильно!), нет никакого способа сделать мультилинию regexes.
(Я соглашаюсь, и это - основное ограничение),
Другое ограничение Scintilla,
^
оператор на самом деле важен, поскольку он привязывает regex к началу строки. Скажите, что Вы хотели соответствовать 3 в третьем столбце. Вы хотели бы^..3
, и..3
соответствовал бы3
в любом столбце мимо второго.
Awk намного больше подходит для этого вида задачи, если у Вас есть доступ к нему.
Не похоже, что блокнот ++ имеет {x} функцию из документации, которую я могу найти.