Python 是一種非常強(qiáng)大的編程語(yǔ)言,擁有很多強(qiáng)大的庫(kù)和工具,能夠完成很多任務(wù)。其中,提取題干就是一項(xiàng)非常重要的任務(wù),可以幫助用戶(hù)更快地找到自己需要的信息。下面,我們來(lái)看一下使用 Python 提取題干的方法。
import re def extract_question(text): pattern = r'(【\d+】)(.*)' match = re.search(pattern, text, re.M | re.I) if match: question_number = match.group(1) question_content = match.group(2) return question_number, question_content else: return None, None text = '【123】這是一個(gè)示例問(wèn)題。\n這是問(wèn)題的解答。' question_number, question_content = extract_question(text) print(f'題號(hào):{question_number}') print(f'題干:{question_content}')
以上代碼就是一個(gè)簡(jiǎn)單的提取題干的例子,我們使用了 Python 內(nèi)置的 re 模塊來(lái)進(jìn)行正則表達(dá)式匹配,根據(jù)題目編號(hào)的規(guī)律,我們可以使用正則表達(dá)式提取出題目編號(hào)和題目?jī)?nèi)容。
使用 Python 提取題干的方法非常實(shí)用,可以幫助用戶(hù)快速找到自己需要的信息。而且,Python 的代碼簡(jiǎn)潔易懂,非常適合初學(xué)者學(xué)習(xí)使用。希望本文對(duì)大家有所幫助。