Python中文
首页
教程
问答
标签
搜索
登录
注册
为正确的嵌套XML值提取正则表达式
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我试图为下面的XML代码提取英文名称。我需要为<code>language="eng"</code>而不是<code>language="chi"</code>提取名称值。你知道吗</p> <p>我可以知道什么是Python正则表达式可以帮助我实现它吗?你知道吗</p> <pre class="lang-xml prettyprint-override"><code><?xml version="1.0" encoding="UTF-8"?> <BroadcastData creationDate="20150814232141"> <ProviderInfo> <ProviderId>Profis</ProviderId> <ProviderName>ProfisLynx.</ProviderName> </ProviderInfo> <ScheduleData> <ChannelPeriod endTime="20150814233000" beginTime="20150814220000"> <ChannelId>88</ChannelId> <Event duration="1800" beginTime="20150814220000"> <EventId>GR0018904021</EventId> <DvbEventId>45481</DvbEventId> <EventType>S</EventType> <PreviewTime>0</PreviewTime> <EpgProduction> <EpgText language="eng"> <Name>Across The Strait</Name> <Description>This programme looks at the happenings in Taiwan and its relationship with China. There'll be updated news on Taiwan and in-depth reports and discussions about current affairs issues in Taiwan.</Description> <ExtendedInfo name="Contentid_ref">GR0018904021</ExtendedInfo> <ExtendedInfo name="AudioTrack">chi</ExtendedInfo> <ExtendedInfo name="Start_over_flag">0</ExtendedInfo> <ExtendedInfo name="ProgrammeStatus">L</ExtendedInfo> </EpgText> <EpgText language="chi"> <Name>海峡两岸</Name> <Description>丬央电视å°å”¯ä¸€çš„涉å°æ—¶äº‹æ–°é—»è¯„论节目。节目宗旨是跟踪海峡烬点,åæ˜ ä¸¤å²¸æ°‘æ„,报导当日的近期å°æ¹¾å²›å†…的烬点新闻,并对两岸å„个层é¢çš„交æµäº¤å¾€è¿›è¡Œè·Ÿè¸ªæŠ¥é“。</Description> <ExtendedInfo name="AudioTrack">chi</ExtendedInfo> <ExtendedInfo name="ProgrammeStatus">L</ExtendedInfo> </EpgText> <ParentalRating>0</ParentalRating> <DvbContent> <Content nibble2="0" nibble1="0"/> <User nibble2="A" nibble1="0"/> </DvbContent> <DvbContent> <Content nibble2="0" nibble1="0"/> <User nibble2="0" nibble1="8"/> </DvbContent> </EpgProduction> </Event> ============================================================== <Event duration="1800" beginTime="20150814223000"> <EventId>GR0018906021</EventId> <DvbEventId>45482</DvbEventId> <EventType>S</EventType> <PreviewTime>0</PreviewTime> <EpgProduction> <EpgText language="eng"> <Name>Asia Today</Name> <Description>Tune in daily to receive the important news and latest social changes happening in Asia.</Description> <ExtendedInfo name="Contentid_ref">GR0018906021</ExtendedInfo> <ExtendedInfo name="AudioTrack">chi</ExtendedInfo> <ExtendedInfo name="Start_over_flag">0</ExtendedInfo> <ExtendedInfo name="ProgrammeStatus">L</ExtendedInfo> </EpgText> <EpgText language="chi"> <Name>今日亚洲</Name> <Description>节目以亚洲人的视角报é“亚洲ã€ä¼ 达亚洲人的声音ã€å±•çŽ°äºšæ´²çš„è¿›æ-¥å’Œå‘展,以åŠåæ˜ äºšæ´²ä¸Žä¸–ç•Œå…¶ä»–åœ°åŒºçš„äº’åŠ¨ã€‚</Description> <ExtendedInfo name="AudioTrack">chi</ExtendedInfo> <ExtendedInfo name="ProgrammeStatus">L</ExtendedInfo> </EpgText> <ParentalRating>0</ParentalRating> <DvbContent> <Content nibble2="0" nibble1="0"/> <User nibble2="A" nibble1="0"/> </DvbContent> <DvbContent> <Content nibble2="0" nibble1="0"/> <User nibble2="0" nibble1="8"/> </DvbContent> </EpgProduction> </Event> ============================================================== <Event duration="1800" beginTime="20150814230000"> <EventId>GR0018908021</EventId> <DvbEventId>45483</DvbEventId> <EventType>S</EventType> <PreviewTime>0</PreviewTime> <EpgProduction> <EpgText language="eng"> <Name>China News</Name> <Description>A news programme made especially to cater to the needs of overseas Chinese and potential investors. The content include China and international news and news analysis.</Description> <ExtendedInfo name="Contentid_ref">GR0018908021</ExtendedInfo> <ExtendedInfo name="AudioTrack">chi</ExtendedInfo> <ExtendedInfo name="Start_over_flag">0</ExtendedInfo> <ExtendedInfo name="ProgrammeStatus">L</ExtendedInfo> </EpgText> <EpgText language="chi"> <Name>丬国新闻</Name> <Description>《丬国新闻》是以海外åŽäººã€æ¸¯æ¾³å°åŒèƒžã€ç•™å¬¦ç”Ÿã€é©»å¤–使领馆åŠä¸-èµ„æœºæž„äººå‘˜ä¸ºç›®æ ‡çš„æ–°é—»èŠ‚ç›®ã€‚èŠ‚ç›®ç”±å›½å†…å¤–è¦é—»ã€å†…地ç»æµŽå’Œç¤¾ä¼šæ–°é—»ã€å¯¹å›½å†…外é‡è¦æ–°é—»äº‹ä»¶çš„分æžç»„æˆã€‚</Description> <ExtendedInfo name="AudioTrack">chi</ExtendedInfo> <ExtendedInfo name="ProgrammeStatus">L</ExtendedInfo> </EpgText> <ParentalRating>0</ParentalRating> <DvbContent> <Content nibble2="0" nibble1="0"/> <User nibble2="A" nibble1="0"/> </DvbContent> <DvbContent> <Content nibble2="0" nibble1="0"/> <User nibble2="0" nibble1="8"/> </DvbContent> </EpgProduction> </Event> ============================================================== </ChannelPeriod> </ScheduleData> </BroadcastData> ================================================================================================================== </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>最好不要用RegEx解析XML,以避免意外的结果。你知道吗</p> <p>试试这个<a href="https://stackoverflow.com/questions/1912434/how-do-i-parse-xml-in-python">How do I parse XML in Python?</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在用户使用jquery单击按钮(提交选项之前)时突出显示html中的选项
8 回答
如何在用户使用midd注销时删除用户
4 回答
如何在用户停止滑动和缩放时同步范围?
8 回答
如何在用户关闭Android kivy应用程序后恢复上一个活动?
10 回答
如何在用户关闭浏览器后不强制登录
8 回答
如何在用户函数中返回两个数据帧
10 回答
如何在用户创建后更新用户列表字段;信号
8 回答
如何在用户单击Django中的“ok”后触发Javascript警报并重定向页面?
3 回答
如何在用户单击查询后显示消息؟
3 回答
如何在用户可以使用键盘的健身房制作cartpole游戏
5 回答
如何在用户名和密码来自数据库的python脚本中添加最大登录尝试?
10 回答
如何在用户名和密码相同的情况下登录网站?
3 回答
如何在用户向Django注册时添加新的数据库条目?
2 回答
如何在用户和他们进行的不同交易之间建立关系?
6 回答
如何在用户和会话之间创建一对多的关系,其中用户在一方,会话在多方?
1 回答
如何在用户喜欢帖子时动态更新Flask模板?
6 回答
如何在用户在Django中注册后自动将users表链接到另一个表
2 回答
如何在用户定义的Python函数中打印给定参数的长度?
8 回答
如何在用户定义的Python类中实现哈希?
6 回答
如何在用户定义的块中迭代Numpy数组?
2 回答