2012-07-10 7 views
6

संभव डुप्लिकेट:
Decode HTML entities in Python string?एचटीएमएल से बचने वाले पात्रों को बदलने के लिए मैं पायथन का उपयोग कैसे कर सकता हूं?

मैं एक स्ट्रिंग एचटीएमएल भागने पात्रों से भरा है इस तरह के ", ”, और — के रूप में।

क्या कोई पाइथन पुस्तकालय मेरे इन सभी बचने वाले पात्रों को अपने संबंधित वास्तविक पात्रों के साथ बदलने के लिए विश्वसनीय तरीके प्रदान करता है?

उदाहरण के लिए, मैं सभी " रों रों के साथ "की जगह चाहते

+0

[string.replace] (http://docs.python.org/library/string.html#string.replace) –

+0

उपयोग ब्यूटीफुल सूप: http: // lxml .de/elementsoup.html – sateesh

उत्तर

14

आप इस का उपयोग करना चाहते हैं:।

from HTMLParser import HTMLParser 
parser = HTMLParser() 
html_decoded_string = parser.unescape(html_encoded_string) 

मैं भी BeautifulSoup

from BeautifulSoup import BeautifulSoup 
html_decoded_string = BeautifulSoup(html_encoded_string, convertEntities=BeautifulSoup.HTML_ENTITIES) 
के लिए प्यार का एक बहुत देख रहा हूँ

इन मौजूदा प्रश्नों के डुप्लिकेट:

Decode HTML entities in Python string?

Decoding HTML entities with Python

Decoding HTML Entities With Python

+1

यदि आपको पता है कि यह एक डुप्लिकेट है, तो जवाब देने के बजाय ध्वज क्यों नहीं (प्रतिनिधि के अलावा)? – kapa

+1

जब लोग अपने प्रश्नों के मौजूदा उत्तरों को देखने के लिए समय नहीं लेते हैं, तो विशेष रूप से इस मामले में - जब बहुत सटीक प्रतिकृतियां होती हैं तो यह परेशान होता है। हालांकि, मैं कभी-कभी समुदाय को ओवरफ्लॉग महसूस करता हूं। क्या होगा यदि हमने प्रश्न को गलत समझा था और यह वास्तव में एक डुप्लिकेट नहीं था? क्या होगा यदि मैंने इस सवाल का जवाब देने के लिए एक सार्थक वार्तालाप/धागा उड़ाया जो प्रश्न और उत्तर को एक अलग दिशा में लेता है? इसके अलावा यह वास्तव में प्रतिष्ठा के बारे में नहीं है, एक बार जब प्रश्न बंद हो जाता है या उससे संबंधित प्रतिष्ठा हटा दी जाती है तो उसे अस्वीकार कर दिया जा सकता है ... –

+1

मैंने केवल स्टैक ओवरव्लो पर व्यवहार के आम तौर पर स्वीकार किए गए मानदंडों के बारे में आपको चेतावनी देने का प्रयास किया। यदि आपको थोड़ा ख्याल रखना प्रतीत होता है, तो मैं इसके बारे में मेटा प्रश्न देखता हूं, लेकिन मुझे लगता है कि यदि आप रुचि रखते हैं तो आप इसे स्वयं पा सकते हैं। मैं इस बारे में बहस नहीं करना चाहता, मैं बस दूत था, जैसा चाहो वैसा करो :)। – kapa

संबंधित मुद्दे

 संबंधित मुद्दे