Что нового

Поиск по *.txt

Seen

Новичок
Сообщения
8
Репутация
0
Версия AutoIt: v3.3.8.1

Описание:
Нужно из текста вырвать конкретные строки и приделать их к уже готовому скрипту
проблема в том что не могу оторвать от текстовика то что надо ...

Примечания:

Сам текста

[box title=TitleBox]Настройка интерфейса "Ethernet"
DHCP включен: Да
IP-адрес 192.168.0.2
Префикс подсети: 192.168.0.0/24 (маска 255.255.255.0)
Основной шлюз: 192.168.0.1
Метрика шлюза: 0
Метрика интерфейса: 20
DNS-серверы с настройкой через DHCP: 192.168.0.1
Зарегистрировать с суффиксом: Только основной
WINS-серверы с настройкой через DHCP: Нет[/box]

Текст красным нужно оторвать
и вставить в уже готовый скрипт

Код:
$sFile = @TempDir & '\NetInfo.txt'

$hFile = FileOpen($sFile, 0)
$sText = FileRead($hFile)
FileClose($hFile)

$txt_1 = StringRegExpReplace($sText, ' ') ;не знаю и не понимаю что сюда писать справка не помогла 
$txt_2 = StringRegExpReplace($sText, ' ') ;не знаю и не понимаю что сюда писать справка не помогла 
MsgBox(0, '', $txt_1 & @LF & $txt_2 )
EndFunc
 

sngr

AutoIT Гуру
Сообщения
1,011
Репутация
409
Код:
#include 'array.au3'
$file=FileRead(@ScriptDir&'\123')
$str=StringRegExp($file,'(?s)"(\w+)".*?шлюз:\s+([0-9.]+)',3)
_ArrayDisplay($str)
 
Автор
S

Seen

Новичок
Сообщения
8
Репутация
0
немного не корректно написал задачу

Настройка интерфейса "Ethernet"

не обязательно будут в 1 строке ну и вместо "Ethernet" может быть текст не на латинице а кириллицей так что надо именно текст в скобках

ну и что бы найденный текст был разбит на

$txt_1 = ...
$txt_2 = ...
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Поиск по *.txt" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 
Верх