Неверный вывод результата применения регулярного выражения.
Добавлено: 16 сен 2012 21:50
Здравствуйте, уважаемые разработчики!
На картинке видно, что строка найденная вторым регулярным выражением повторена в результате 2 раза. Так же между повторениями присутствует строка "VTXPLR"
В связи с этим возник вопрос, имеется ли возможность исправить эту ошибку?
В результате выполнения второго регурярнго выражение должно получится только то, что выделено желтым цветом на картинке ниже: Другими словами в результате применения 2х регулярных выражений
(OCZ) и (((AGT)|(OCT)|(SLD)|(VTX)|(VTXPLR))([0-9][-a-z0-9]+))
к наименованию: "ЖЕСТКИЙ ДИСК OCZ VERTEX PLUS R2 VTXPLR2-25SAT2-120G, 120ГБ, SSD, SATA II"
должна получиться следующая строка:
OCZ VTXPLR2-25SAT2-120G
а получается такая:
OCZ VTXPLR2-25SAT2-120GVTXPLRVTXPLR2-25SAT2-120G
В связи с этим возник вопрос, имеется ли возможность исправить эту ошибку?
В результате выполнения второго регурярнго выражение должно получится только то, что выделено желтым цветом на картинке ниже: Другими словами в результате применения 2х регулярных выражений
(OCZ) и (((AGT)|(OCT)|(SLD)|(VTX)|(VTXPLR))([0-9][-a-z0-9]+))
к наименованию: "ЖЕСТКИЙ ДИСК OCZ VERTEX PLUS R2 VTXPLR2-25SAT2-120G, 120ГБ, SSD, SATA II"
должна получиться следующая строка:
OCZ VTXPLR2-25SAT2-120G
а получается такая:
OCZ VTXPLR2-25SAT2-120GVTXPLRVTXPLR2-25SAT2-120G