R redwert Новичок Сообщения 9 Репутация 0 28.12.2010 #1 Есть txt файл: *111*Мама мыла раму 5555**111* Мне надо передать переменной значение то что находится между *111* и **111* И как мне дописать новую строчку в конец txt файла Помогите пожалуйста
Есть txt файл: *111*Мама мыла раму 5555**111* Мне надо передать переменной значение то что находится между *111* и **111* И как мне дописать новую строчку в конец txt файла Помогите пожалуйста
kaster Мой Аватар, он лучший самый Команда форума Глобальный модератор Сообщения 4 020 Репутация 622 28.12.2010 #2 1. на будущее: один вопрос - одна тема 2. читаем интенсивно справку. второй вопрос элементарные вещи оттуда 3. по поводу первого вопроса Код: $s = '*111*Мама мыла раму' & @CRLF & '5555**111*' $p = '(?s)\*111\*(.+)\*\*111\*' $a = StringRegExp($s, $p, 1) MsgBox(0, '', $a[0]) 4. по поводу второго вопроса Код: FileWrite
1. на будущее: один вопрос - одна тема 2. читаем интенсивно справку. второй вопрос элементарные вещи оттуда 3. по поводу первого вопроса Код: $s = '*111*Мама мыла раму' & @CRLF & '5555**111*' $p = '(?s)\*111\*(.+)\*\*111\*' $a = StringRegExp($s, $p, 1) MsgBox(0, '', $a[0]) 4. по поводу второго вопроса Код: FileWrite
G gregaz AutoIT Гуру Сообщения 1 166 Репутация 299 28.12.2010 #3 redwert [?] Мне надо передать переменной значение то что находится между *111* и **111* Нажмите, чтобы раскрыть... Или так: Код: $sPattern = '(?s).*111\*+(.*?)\*+111.*' $sRezult = StringRegExpReplace ( $sText ,$sPattern,'\1',1 )
redwert [?] Мне надо передать переменной значение то что находится между *111* и **111* Нажмите, чтобы раскрыть... Или так: Код: $sPattern = '(?s).*111\*+(.*?)\*+111.*' $sRezult = StringRegExpReplace ( $sText ,$sPattern,'\1',1 )