回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>实际上,我正在使用scrapy解析一些html页面,我使用xpath并从一些html标记中获取了一些地址,结果如下所示</p>
<pre><code>result = ["Hno 4-50, Plot No 301, Swathi Pooja Homes,Beside Rajadhani Theater, Vikas Nagar,Dilsukhnagar,Hyderabad","Mr Sravan"]
</code></pre>
<p>我想加入下面我已经做过的事情</p>
^{pr2}$
<p>得到了以下结果</p>
<pre><code>final_result = "Hno 4-50, Plot No 301, Swathi Pooja Homes,Beside Rajadhani Theater, Vikas Nagar,Dilsukhnagar,Hyderabad,Mr Sravan"
</code></pre>
<p>在这里,我们可以观察到<code>final_result</code>(地址)<code>Mr Sravan</code>中的名字在末尾,但是通常名字应该在任何联系人的门牌或门牌号之前,对吗?,所以不管加入后列表中有多少字符串,我都应该在开始时得到名称,有没有办法做到这一点?谁能告诉我怎么做吗?在</p>
<p><strong>编辑代码:</strong></p>
<p>目前我一次解析四个url,所以当我使用xpath(或相关的)并从不同的url获取地址时,每个url的结果(例如)如下所示</p>
<pre><code>final_result = ['Addess_2','Newyork', 'Mr T.Jamal(Name)']
['Mr T. Jamal(Name)', 'Addres_1','Extra info']
['Addres_3','Mr T. Jamal(Name)','Extra info','Related scope']
['Addres_4','Extra info','Mr T. Jamal(Name)','Related info']
['Addres_5','Extra info','Related info'] # No name
['Addres_6','Extra info1','Related info1'] # No name
</code></pre>
<p>这里对于解析地址中的所有url都要编写适用于上面所有列表的代码</p>