2012年3月4日 星期日

python 中使用 regular express \b


diag = "pancreatic abscesses"
a = "I don't know what pancreatic abscesses is"
m = re.search( r"\b%s\b" %diag, a )


if m:
    print( "Y" )
else:
    print( "N" )

>>> Y

在python中使用 \b
1. %s 字串填入方式
2. raw string, ex: m = re.search( r"\bpancreatic abscesses\b", a )
3. 要加 r

Ref:
Does Python re module support word boundaries (\b)?


沒有留言:

張貼留言