firex
AutoIT Гуру
- Сообщения
- 943
- Репутация
- 208
Доброго времени суток.
Имеется текст вида:
Имеется регулярное выражение (от CreatoR'а):
Где %F% - имя раздела. Но оно не корректно.
Исходя из этого регулярное выражение должно возвращать по имени раздела содержимое раздела. Как к примеру вот тут(только не останавливаясь на ближайшем '}', а делая полный захват раздела(даже если он включает подразделы):
Заранее спасибо.
Имеется текст вида:
Код:
SECTION1
{
key1 = value1
key2 = value2
keyN = valueN
SECTION1_1
{
SECTION1_1_1
{
key1 = value1
key2 = value2
keyN = valueN
}
SECTION1_1_2
{
key1 = value1
key2 = value2
keyN = valueN
}
}
}
Имеется регулярное выражение (от CreatoR'а):
Код:
%F%\r?\n{\s+([\S\s]+?)\s+}
Исходя из этого регулярное выражение должно возвращать по имени раздела содержимое раздела. Как к примеру вот тут(только не останавливаясь на ближайшем '}', а делая полный захват раздела(даже если он включает подразделы):
Код:
$_sText = 'TEST' & @LF & '{' & @LF & 'test1 = test2' & @LF & '}'
$_aResult = StringRegExp( $_sText , 'TEST\n{\s+([\S\s]+?)\s+}', 3 )
MsgBox( 64, '', $_aResult[0] )
Заранее спасибо.