У меня есть входящая строка, которая выглядит как этотСтроки Ошибка: неизвестная последовательность выхода:/
data-url==\"\/entity\/id\/2439918080\"
Если я Println
на этой строке, он выдает ошибку unknown escape sequence: /
Посмотреть http://play.golang.org/p/IbURcPc_gZ (комментарий первого заявления и он работает)
Однако, если я заменил \/
\u002F
, он отлично отпечатывается. Фактические входящие данные заполнены такими закодированными URL-адресами. Есть ли в любом случае я могу распечатать его, не меняя его на \u002F
?
Вот фактическая строка, которая приходит из JSON
<div class="card2 media-container portrait" data-card2-name="summary_large_image"> <div class="js-macaw-cards-iframe-container" data-src="\/i\/entity\/tfw\/v1\/3298718080?cardname=summary_large_image&amp;earned=true" data-autoplay-src="\/i\/cards\/tfw\/v1\/632987845439918080?cardname=summary_large_image&amp;earned=true" data-card-name="summary_large_image" data-card-url="http:\/\/t.co\/QqWvUQMs5B" data-publisher-id="6721522" data-creator-id="" data-amplify-content-id="" data-amplify-playlist-url="" data-full-card-iframe-url="\/i\/cards\/tfw\/v1\/632987845439918080?cardname=summary_large_image&amp;earned=true" data-has-autoplayable-media="false"> <\/div> <\/div> <div class="entities-media-container js-media-container" style="min-height:0px"> <\/div> <div class="machine-translated-container"><\/div> <div class="stats-container stats-container "> <\/div> <div class="client-and-actions"> <span class="metadata"> <span>2:50 PM - 16 Aug 2015<\/span> &middot; <a class="permalink-link js-permalink js-nav" href="\/intifada\/status\/632987845439918080" tabindex="-1">Details<\/a> <\/span> <\/div> <\/div> \"\n\n\n\n\n\n\n\n data-you-follow=\"true\"\n data-follows-you=\"false\"\n data-you-block=\"false\"\n\n\n\n\n\u003e\n\n\n \u003cdiv class=\"context\"\u003e\n \n \n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\n\n \n \u003cdiv class=\"stream-item-header\"\u003e\n
Спасибо.
Пожалуйста, дайте вескую причину, прежде чем downvoting этот пост. – Minty
Эта ошибка возникает, когда вы пытаетесь скомпилировать эту строку в источнике (например, говорит: '\ /' не является допустимой escape-последовательностью). Вы не можете работать с такими строками в вашей программе, так что вы пытаетесь сделать? (Пожалуйста, покажите исполняемый файл) – JimB
Эта строка поступает из удаленного вызова json. Я не могу это контролировать. – Minty