Portál AbcLinuxu, 8. května 2025 02:31
--CTSD0:4,0.00,257.53,257.53,,STK4 CUT 257.53,22,1050348.64,762697.72,0.01,0.03string mezi "--CTSD0:" a první čárkou ",". Tedy v tomto případě hodnotu 4. Jdu na to nějak takto
let id = substitute(radek,"--CTSD0:\\(,\\)\\@!.*","\\1","g"), ale zjevně špatně. Máte prosím někdo nápad? Díky.
let id = substitute(radek, "--CTSD0:\\([^,]*\\),.*$","\\1","g")
let id = substitute(radek, '--CTSD0:\([^,]*\),.*', '\1', '')
matchstr
let id = matchstr(radek, '\(--CTSD0:\)\@<=[^,]*')nebo
let id = matchstr(radek, '[^,]*',8)pokud je po
:
včetně osm znaků
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.