2015-11-13 6 views
-2

я пытался решить эту проблему самостоятельно, но есть только решения, за исключением случаев, как это:Regex - поиск строки между знаками

«текст» «text2» «text3»

Мне нужно написать шаблон который принимает строки, начинающиеся с '-' знак, ожидаемый результат показан ниже:

Вход:

-something/3443/kk-somethingelse/111/333/zz 
-text/ff/33/33/zz 

Выход:

1. something/3443/kk 
2. somethingelse/111/333/zz 
3. text/ff/33/33/zz 

как индивидуальные группы.

Спасибо заранее и извините, что я не мог этого сделать.

+0

Какой двигатель/язык вы используете? –

+1

[Справочник по Regex.] (Http://stackoverflow.com/questions/22937618) –

ответ

1

Попробуйте эту модель, с global флагом:

-([^-\s]+) 

Demo link

+1

https://regex101.com/r/eE0uT4/1 –

0

Я бы исключить разрывы строк, а также:

-([^-\r\n]+) 
Смежные вопросы