имеются строки следующего вида:
КРС К58\7 7 (44,256) 8-6(Isam1) 5/48 (AnnxA)
или
КРС АТС-10 8*9 (9,) 5-6(Isam1) 7/9 (AnnxA)
после копирования одной из строк в буфер запускается скрипт, который должен привести строку к следующему виду и записи в $A[0] для последующего использования
КРСК58\77(Isam1)
или
КРСАТС-10(Isam1)
строки разнятся, может быть как Isam1 так и Isam2 и.т.д. значения цифр тоже меняются.
вот небольшой кусочек кода
вот этим кусочком
я получаю номера портов и плат КРС АТС-10 8*9 (9,) 5-6(Isam1) 7/9 (AnnxA)
они соответсвенно пишутся в $A[1] и $A[2]
КРС К58\7 7 (44,256) 8-6(Isam1) 5/48 (AnnxA)
или
КРС АТС-10 8*9 (9,) 5-6(Isam1) 7/9 (AnnxA)
после копирования одной из строк в буфер запускается скрипт, который должен привести строку к следующему виду и записи в $A[0] для последующего использования
КРСК58\77(Isam1)
или
КРСАТС-10(Isam1)
строки разнятся, может быть как Isam1 так и Isam2 и.т.д. значения цифр тоже меняются.
вот небольшой кусочек кода
Код:
$A = ClipConv()
$A = StringRegExp(StringStripWS(ClipConv(), 8), "(?s)(.+).*\D(\d+)/(\d+).*", 1)
IniWrite($IniFile, "", "", $A[0])
InputBox("", "", $A[0])
вот этим кусочком
Код:
.*\D(\d+)/(\d+).*
они соответсвенно пишутся в $A[1] и $A[2]