第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用 Go 解析 RDF 三元組。一些項目錯誤地傳遞了正則表達式

用 Go 解析 RDF 三元組。一些項目錯誤地傳遞了正則表達式

Go
慕田峪9158850 2021-08-23 16:32:58
在解析 Freebase RDF 數據轉儲時,我試圖僅根據標題和文本解析某些實體。我正在使用正則表達式來匹配標題和文本,即使它們不匹配,返回 false,內容仍在傳遞。我決定將什么轉換為 XML 的方式是 properties["/type/object/name"] 不為空,或者它是否包含 @en 并且 properties["/common/document/text"] 不為空。什么定義了空?我注意到,通過打印所有名稱( properties["/type/object/name"] )和文本( properties["/common/document/text"] ),我注意到其中一些只是“[ ]”。我不要那些。我想要的是那些不是并且在名稱中包含 @en 的( properties["/type/object/name"] )。文本( properties["/common/document/text"] )不會有 @en,所以如果它不是“[]”并且其對應的名稱有 @en,那么該實體應該轉換為 XML。當我運行我的代碼時,我正在使用正則表達式來查看它是否匹配和不匹配那些東西,我看到那些被忽略了,那些“空實體”仍在被轉換為 XML。這是我從終端抓取的一些輸出:<card><title>"[]"</title><image>"https://usercontent.googleapis.com/freebase/v1/image"</image>%!(EXTRA string=/american_football/football_player/footballdb_id)<text>"[]"</text><facts>    <fact property="/type/object/type">/type/property</fact>    <fact property="/type/property/schema">/american_football/football_player</fact>    <fact property="/type/property/unique">true</fact>    <fact property="http://www/w3/org/2000/01/rdf-schema#label">"footballdb ID"@en</fact>    <fact property="/type/property/expected_type">/type/enumeration</fact>    <fact property="http://www/w3/org/1999/02/22-rdf-syntax-ns#type">http://www/w3/org/2002/07/owl#FunctionalProperty</fact>    <fact property="http://www/w3/org/2000/01/rdf-schema#domain">/american_football/football_player</fact>    <fact property="http://www/w3/org/2000/01/rdf-schema#range">/type/enumeration</fact> </facts> </card>這是我的代碼,下面,我做錯了什么?它不應該匹配正則表達式然后不寫它寫的東西嗎?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號