[英]How to print out the substring between two “|” in python?
pipe |
是正則表達式中的特殊字符。
您可以通過將它們括在方括號或 escaping 中來將它們視為簡單字符。
m = re.search('[|] (.+?) [|]', line)
# or
m = re.search(r'\| (.+?) \|', line)
它現在應該可以按您的預期工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.