Я хотел бы извлечь два слова FIRST и SECOND из приведенной ниже фразы, я попытался с этим регулярным выражением, чтобы получить слово перед косой чертой, но оно не работает:/кстати, это на Python:Регулярное выражение для извлечения слов перед косой чертой
import re
data = "12341 O:EXAMPLE (FIRST:/xxxxxx) R:SECOND/xxxxx id:1234"
data2 = "12341 O:EXAMPLE:FIRST2:/xxxxxx) R:SECOND2/xxxxx id:1234"
result = re.findall(r'[/]*',data)
result2 = re.findall(r'[/]*',data2)
print result,result2
Вы не сопрягая ничего, кроме '/' косой черты в ваше выражение. –
Как насчет толстой кишки? – jamylak
Вам нужно прочитать регулярные выражения. Вы ищете 0 или более символов '/'. –