1
我正在使用python腳本來解析大量文本並將其導入到Microsoft Access 2010數據庫中。我將原始文本的某些部分插入表格的Rich Text部分。添加<Br>
語句可創建開始新行的預期效果。這是用Python實現如下:在Microsoft Access 2010中不顯示某些RTF格式(HTML)
if line not in ['\n', '\r\n']:
section += line + '<Br>'
但是,試圖文本加粗部分時,沒有適當的標籤,似乎工作。我已經試過:
sectionOrig.lower().replace(statin, '<b>' + statin + '</b>'),
sectionOrig.lower().replace(statin, '<strong>' + statin + '</strong>'), and
sectionOrig.lower().replace(word, '<span style="font-weight:bold">' + word + '</span>').
我也嘗試每一組造型標籤的前後分別增加<html>
和</html>
。這些標籤似乎由Access處理,因爲它們在該部分中根本不顯示,但文本不是粗體。從我在網上找到的這些是用於粗體文本的正確標籤,我錯過了什麼?
感謝您的編輯,剛看到我忘了縮進。 –
你是否將'.replace'的結果賦值給某個變量?字符串在Python中是不可變的,所以'thing.replace(...)'將會返回一個新的字符串,但是它不會改變'thing'本身的值,除非你使用'thing = thing.replace(。 ..)'。 –
不,沒有承認..謝謝。 –