次のテキストのアイテム番号を一致させようとしています:
User Number 1 will probably like movie ID: RecommendedItem[item:557, value:7.32173]the most!
これが私が試したものです:
myfile = open('result.txt', 'r')
for line in myfile:
m = re.search('(?<=RecommendedItem\[item:).+,', line)
print m
ただし、これによりエラーが発生します。
<_sre.SRE_Match object at 0x106e79168>
後読みアサーションの何が問題なのだろうと思っていました... (後読みアサーションは regexpal.com では機能しないようです。 (?<=a)b のような単純なものでさえ、赤で強調表示されています)