|
|||||||
Парсинг строк
Время создания: 14.04.2017 09:57
Текстовые метки: code
Раздел: AutoHotkey - gui - Типы - Строки / String
Запись: xintrea/mytetra_db_mcold/master/base/1492150166u4rijb1bzx/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Примеры ; Пример №1:
Colors = красный,зеленый,синий
Loop, parse, Colors, `,
{
MsgBox, Цвет номер %A_Index%: %A_LoopField%.
}
; Пример №2: Считывает текст из переменной построчно (аналогично циклу
; чтения файла). Файл можно загрузить в переменную командой FileRead.
Loop, parse, FileContents, `n, `r ; Указание `n перед `r позволяет разбирать
; как файлы Windows, так и Unix.
{
MsgBox, 4, , Строка номер %A_Index% содержит: %A_LoopField%.`n`nПродолжить?
IfMsgBox, No, break
}
; Пример №3. То же, что и выше, но предназначено для буфера обмена.
; Полезно в случае, когда буфер обмена содержит файлы, например, после
; копирования из окна Проводника (программа автоматически преобразует
; такие файлы в их имена).
Loop, parse, clipboard, `n, `r
{
MsgBox, 4, , Файл номер %A_Index%: %A_LoopField%.`n`nПродолжить?
IfMsgBox, No, break
}
; Пример №4. Разбор файла, содержащего текст в формате значения,
; разделённого запятыми (CSV).
Loop, read, C:\Database Export.csv
{
LineNumber = %A_Index%
Loop, parse, A_LoopReadLine, CSV
{
MsgBox, 4, , Поле %LineNumber%-%A_Index%:`n%A_LoopField%`n`nПродолжить?
IfMsgBox, No
return
}
} |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|