Что нового

[Данные, строки] Поиск данных в txt файле и добавление новой строки

redwert

Новичок
Сообщения
9
Репутация
0
Есть txt файл:
*111*Мама мыла раму
5555**111*
Мне надо передать переменной значение то что находится между *111* и **111*
И как мне дописать новую строчку в конец txt файла

Помогите пожалуйста
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
1. на будущее: один вопрос - одна тема
2. читаем интенсивно справку. второй вопрос элементарные вещи оттуда
3. по поводу первого вопроса
Код:
$s = '*111*Мама мыла раму' & @CRLF & '5555**111*'
$p = '(?s)\*111\*(.+)\*\*111\*'
$a = StringRegExp($s, $p, 1)
MsgBox(0, '', $a[0])

4. по поводу второго вопроса
Код:
FileWrite
 

gregaz

AutoIT Гуру
Сообщения
1 166
Репутация
299
redwert [?]
Мне надо передать переменной значение то что находится между *111* и **111*
Или так:
Код:
$sPattern = '(?s).*111\*+(.*?)\*+111.*'
$sRezult = StringRegExpReplace ( $sText ,$sPattern,'\1',1 )
 
Верх