Ad Widget

Collapse

Регулярные выражения

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • regexp
    Junior Member
    • Apr 2014
    • 1

    #1

    Регулярные выражения

    Привет народ!
    подскажите пожалуйста по регулярным выражениям..
    к примеру - нужно вытащить не целую строчку(LINEV : 228.9 Volts) из .тхт, а только значения (228.9) не как не выходит...
    ключ: vfs.file.regexp[D:\ups.txt,"([0-9]+)$",,12,12,\1] вытаскивать из строки только цыфры 12 строка, элемент работает но значение пустое полностью, подскажите в чем косяк, и может кто как по другому делал ?
  • Jimson
    Senior Member
    • Jan 2008
    • 1327

    #2
    Варианты:
    - output format взять в кавычки
    - убрать скобки и использовать формат \0

    Да и, класс [0-9] надо расширить, а то дробную часть тоже потеряете.

    Upd. и '$' убрать, сразу не заметил, у вас же строка не цифрами заканчивается, а значит совпадения не будет
    Last edited by Jimson; 26-04-2014, 17:39.

    Comment

    Working...