Syn (Lister plugin)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
И всеже про регекспы:
Почему у тебя и у тотала разные регекспы.
Например у ТС блабла.*албалб - это распознается как в однойстроке где втречается блабла, а в оставшейся части он находит албалб.
У тебя же это приводит к выделению всего текста между блабла и албалб жаде если они не находятся в одной строчке.
Не хорошо.
Почему у тебя и у тотала разные регекспы.
Например у ТС блабла.*албалб - это распознается как в однойстроке где втречается блабла, а в оставшейся части он находит албалб.
У тебя же это приводит к выделению всего текста между блабла и албалб жаде если они не находятся в одной строчке.
Не хорошо.
Во всем виновато КАКАДУ!
--------------------------------
IIIypuk©KF-121
--------------------------------
IIIypuk©KF-121
Да действительноУже реализована возможность использовать naming patterns в регекс строках
Для правильно
\n\s*?(?P<type>[a-z\*]+)(\s+[_a-z]+)?\s+(?P<name>[a-z_\~][a-z0-9_\:]*)\s*?(?P<param>\([^)]*\))\s*?
При этом остаются ложные срабатывания на строках типа
else if ((fd.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)==0)
Но как это исключить я не знаю.
А что по поводу ^ и $
Почему он их не находит?
ну в данном случае что ты привел, можно простоНо как это исключить я не знаю.
^\s*?(?P<type>[a-z\*]+)(\s+[_a-z]+)?\s+(?P<name>[a-z_\~][a-z0-9_\:]+)\s*?(?P<param>\([^\(\)]*\))\s*?
или след. символ после обращения к функции должен быть ; или { а не =.
в каком случае не находит? это начало и конец строки, поиск идет с модификатором М, у меня нормально находит.Почему он их не находит?
Баг
Заменить Все
В результате в первой строке в начале добавляется лишняя 1
Код: Выделить всё
Текст типа
10.24.10.101 {(Unresolved Name)}
HP JetDirect
10.24.10.117 {(Unresolved Name)}
HP JetDirect
10.24.10.22 {(Unresolved Name)}
HP JetDirect
Поиск
}\r\n
Замена
};
В результате в первой строке в начале добавляется лишняя 1
v 1.4
\w any "word" character
A "word" character is any letter or digit or the underscore character, that is, any character which can be part of a Perl "word".
к тому же проверить это было не трудно =)
- Сброс выделения из истории при открытии файла
- В контекстное меню дерева добавлен пункт включения сортировки
- Позиция в строке теперь отсчитывается от нуля в статусбаре
- Внутренний дизайнер можно ассоциировать с *.hgl файлами
- Панель буфера обмена
- Символы ASCII
- Исправлен расчет гуттера когда шрифт гуттера отличался от шрифта текста
- Исправлено неверное уменьшение ширины гуттера при свертывании строк
- Баг с самым первым символом файла при Replace All
- Опция для отключения хинтов в дереве (если неправильно перерисовывается дерево)
- Подсветка текущего отступа для курсора
- Пропуск ключевого слова CodeFolding'a если оно было найдено в "строке"/коментарии и его тип Character (Нет поддержки для типа Keyword пока)
Действительно, я посмотрел в справке php, в \w входит _\w = только буква! И никак иначе.
\w any "word" character
A "word" character is any letter or digit or the underscore character, that is, any character which can be part of a Perl "word".
к тому же проверить это было не трудно =)
В всерсии 1.3 Сильно глючит подсветка для строки заключенной в "". Сбивается диапазон и все красится в цвет этой строки. После нескольких манипуляций все возвращается на места свои. а именно открываешь дизайнер на подсветки и просто кликаешь ок. и будет тебе счатье. Подсветка своя. но сделанно на основе VBS.
Во всем виновато КАКАДУ!
--------------------------------
IIIypuk©KF-121
--------------------------------
IIIypuk©KF-121