你可以使用正則表達式來匹配字符串中間的文字。以下是一個例子:
import re
text = "Hello World"
match = re.search(r"\b(W\w+)\b", text)
if match:
print("中間的文字是:", match.group(1))
else:
print("未找到匹配的文字")
這個例子中,我們使用\b(W\w+)\b
作為正則表達式來匹配字符串中間的文字。其中,\b
表示單詞邊界,W
表示大寫字母W,\w+
表示一個或多個任意字母或數字,\b
再次表示單詞邊界。所以,整個正則表達式的含義是匹配一個以大寫字母W開頭,由字母或數字組成的單詞。
如果匹配成功,我們使用match.group(1)
來獲取匹配到的中間的文字,并打印出來。否則,打印出"未找到匹配的文字"。