Есть ли какие-нибудь мастера регулярных выражений, которые могут мне помочь?regex взять строку C из {A | B | C}
У меня есть список слов вроде {first | second | third}, и я хочу только последнее слово, в данном случае {first | second | третий}.
Может ли кто-нибудь мне помочь?
Edit:
После обратной связи я добавляю больше информации.
У меня есть предложение, например «Я еду в Францию (сегодня | завтра | на следующей неделе)», например. Но я хочу только «Я еду во Францию на следующей неделе».
Я пробовал (?<=\{).*?(?=\|.*?\})
, но это дает мне |tomorrow|next week
, я просто хочу next week
без вертикальных линий.
PS это не обязательно должно быть 3 слова, я просто хочу последнего независимо.
-1: Этот вопрос делает не показывают никаких исследований. Что вы пробовали? –
использование split функция. –
Прочитайте это и усовершенствуйте свой вопрос: [Джон Скетс: Написание идеального вопроса] (http: // tinyurl.com/so-hints) и [Matt Gemmells: Что вы пробовали?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) – stema