W mojej aplikacji Ruby, Użyłem następujący sposób i wyrażenie regularne, aby usunąć wszystkie znaczniki HTML z ciągu znaków:Problem z wyrażenia regularnego usunąć znaczniki HTML
str.gsub(/<\/?[^>]*>/,"")
To wyrażenie regularne nie tylko, o wszystko, co oczekiwał tego, z wyjątkiem tego, że spowodował przekształcenie wszystkich cudzysłowów w “
i wszystkie pojedyncze cudzysłowy, które mają zostać zmienione na ”
.
Co jest oczywiste, czego mi brakuje, aby zamienić błędne kody na ich właściwe znaki?
Edytuj: Problem występuje z wyrażeniem regularnym lub bez niego, więc jest oczywiste, że mój problem nie ma z tym nic wspólnego. Moje pytanie brzmi teraz, jak poradzić sobie z tym błędem formatowania i poprawić go. Dzięki!
Używasz jakiegoś z "quote beautifier"? – Gumbo