2015-05-22 2 views
-1

У меня есть вход, как следующий пример:Используйте Regex чтобы найти некоторые совпадения слов в строке, начиная с определенной строкой

Contact to Hwang 
Contact to John, Peter in Newyork, Shara 

Использование Regex, как получить «Хван», «Джон», «Питер„Шар“ для результата. линия всегда начинается с «Контактом к». Первому значению после того, как «Контакт с», другими значениями разделенных запятыми, не включая местоположение.

Любую идею, чтобы решить мою проблему! Спасибо.

+0

Строго регулярное выражение? Можете ли вы использовать некоторые другие методы? Если да, то какой язык? – Drakes

+0

какой вкус ??? – vks

ответ

0

Первое значение после «Связаться с», другое значения разделены запятыми без включения местоположения.

Попробуйте это:

/Contact to |(\w+?\b)[^,\n\r]*/gi 

regex

Demo: https://regex101.com/r/iG1aT3/3

+0

Это не совсем правильно. Он будет соответствовать ',' sepearated words, даже если это не после 'contact to' – vks

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