2014-12-31 3 views
-1

Я пытаюсь искать ключевые слова в VS2010 с регулярными выражениями и хотел объединить два выражения в однообъединить два регулярных выражений в VS2010

Expression1: написать регулярное выражение, чтобы получить все матчи начинаются с «global.ready_one»

Мое решение: {<global.ready_one}

Выражение2 написать регулярное выражение, чтобы получить все матчи, которые содержит ".get"

Мое решение: {[get]}

Теперь я хотел бы объединить эти два выражения и результирующее выражение должно возвращать строки начинается с «global.ready_one» и содержит «.get»

Пожалуйста, предложить решение

Edit:

Пример: он должен вернуть все ниже результаты

"global.ready_one_Manual_getSignal" 
"global.ready_one_Auto_getSignal" 
"global.ready_two_Manual_getSignal_Evaluation" 
+0

Вы хотите, чтобы линии A) соответствовали * либо * Expression1 ** или ** Expression2? Или вы хотите B) линии, которые соответствуют * оба * Expression1 ** и ** Expression2? –

+0

Кроме того, VS2010 не является языком; это IDE. Какой язык и рамки вы используете ?! –

+0

@ JonathonReinhart догадывается, что он хочет и – vks

ответ

2
^global\.ready_.*_get.*$ 

Это должно сделать это за вас.

+0

Привет, спасибо за быстрый ответ, но он не работает. Я новичок в этих выражениях, поэтому, если вы вообще считали двойные кавычки, это просто для выделения текста. я хотел получить строку, которая содержит «global.ready_one» и между любыми символами, а затем строка также должна содержать get – ansar

+0

@ansar. Вы можете дать некоторый образец, поскольку это регулярное выражение делает exaccty, что вы хотите. – vks

+0

HI Post теперь редактируется, см. сообщение теперь – ansar

Смежные вопросы