※ 引述《[email protected] (悸動)》之銘言:
: ※ 引述《[email protected] (plom)》之銘言:
: > 請教各位我想找出字串中的英文字,用 re.compile(r'[\w]+')
: > 但是像 abc-def,abc -def, abc-def, 不想被拆開為 abc 和 def 兩個單字, 仍要為 abc-def
: > 請問該如何做呢?
: [-\w]+
: 多 '-' 就好。
應該不行吧?
abc -def 這樣的話就會被拆開了
其實先把 ' *- *' replace 成 '-'
再用 [\w]+ 拿行不行?
不過這樣的話 'abc -def' 拿出來的結果就是 'abc-def' 而不是 'abc -def'
視乎你需要了
alien
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82