と私は*は、通常のスターまたはUnicode文字の\ u00d7またはちょうどXのいずれかになりますpython正規表現です。 Unicodeの文字
"2 * 240pin"
like-何かを解析するREGのEXPを必要としています。これは私が持っているものであるが、そのは動作していない:
multiple= r'^(\d+)\s?x|*|\\u00d7\s?(\d+)(\w{2,4})$'
multiplepat= re.compile(multiple, re.I)
print multiplepat.search(u'1 X 240pin').groups()
戻っあなたはそれはあなたがそれを使用する文脈における数量詞であるよう*
をエスケープする必要が
multiplepat= re.compile(multiple, re.I)
File "C:\Python26\lib\re.py", line 188, in compile
return _compile(pattern, flags)
File "C:\Python26\lib\re.py", line 243, in _compile
raise error, v # invalid expression
error: nothing to repeat
おかげで:-)それを逃れるために悪影響を及ぼすことはありません! –