Skif_off Цитата: Такой вариант не подходит Код: -"" Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.TextReplace(0, "((?<=[\\(\\{\\[])( )+)|(( )+(?=[\\)\\}\\]]))", "", 0x00280001 /*FRF_DOWN|FRF_REGEXP|FRF_BEGINNING*/, 1);`)
Я же писал, что такой вариант работает. Единственное, скрипты TextFormat.vbs и Multi_SR.js позволяют с одним пунктом в меню работать и с выделенным и со всем текстом. А тут для выделенного нужен отдельный пункт. Если я правильно понимаю.
Цитата: Лучше взять, например, книгу Фридл - Регулярные выражения - 2008 и изучать регулярные выражения
Изчать, конечно, не помешало бы... Спасибо за ссылку. Как-то я, когда гуглил, про книги не подумал...
Добавлено: Хочу еще уточнить насчет [more=ini.coder-а]
Должно получиться так:
Files:
;==========
;File types
;==========
*.bar *.cfg *.conf *.inc *.inf
*.ini
*.ipr
*.lang *.lng *.pls
*.properties
*.reg
*.url
Quotes:
;===================================================================================
;Flags Font Color Color Quote Quote Escape Quote Quote Parent Rule
; style text bkgrnd start end char include exclude ID ID
;===================================================================================
517 2 ${DEL1} 0 "[-" "]" "" "" "" 0 0 ;517=1+4+512
517 2 0 0 "[" "]" "" "" "" 0 0
517 2 0 0 "{" "}" "" "" "" 0 0 ;513=1+512
513 3 ${COMM} 0 ";" "" "" "" "" 0 0
;513=1+512
513 3 ${COMM} 0 "#" "" "" "" "" 0 0
;773=1+4+256+512
773 0 ${OP} 0 "" "=" "" "" "" 0 0
QuotesRE:
;===========================================================================================
;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID
;===========================================================================================
1 "(?<=[ \t])(;[^\r\n]++)" "\0=(3,${COMM},0)" 0 0 Folds:
;===========================================================================
;Flags Font Color Color Fold Fold Deli Parent Rule Rule
; style text bkgrnd start end miters ID ID file
;===========================================================================
;173=1+4+8+32+128
173 0 0 0 "[" "[" "" 0 0
173 0 0 0 "{" "{" "" 0 0 А все остальное без изменений?
[/more], потому что сталкивался с таким, что говорится вроде об одном, а потом оказывается, что понимается не совсем так или файл не тот и т.д....