【问题标题】:Adding a linebreak in some attribute string(like src or href ) in HTML / XML source在 HTML / XML 源代码中的某些属性字符串(如 src 或 href )中添加换行符
【发布时间】:2016-08-10 13:22:47
【问题描述】:

我喜欢像这样提高可读性和管理一些 HTML 源代码

<iframe src= "https://www.google.com/recaptcha/api2/anchor?k=6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL                                   &co=aHR0cDovL3BsYXkuc3BvdGlmeS5jb20                                 &hl=de&v=r20160802154045&theme=dark&size=normal&cb=ap65yyq41qhy" title="reCAPTCHA-Widget" ...

我的意思是换行属性名称是第一步:

<iframe src= "https://www.google.com/recaptcha/api2/anchor?k=6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL                                   &co=aHR0cDovL3BsYXkuc3BvdGlmeS5jb20                                 &hl=de&v=r20160802154045&theme=dark&size=normal&cb=ap65yyq41qhy"
        title="reCAPTCHA-Widget" 

但是有没有办法分解我看起来像这样的长 URL:

   "https://www.google.com/recaptcha/api2/anchor" +
        "?k=6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL" +
        "&co=aHR0cDovL3BsYXkuc3BvdGlmeS5jb20" +
...
        "&size=normal" +
        "&cb=ap65yyq41qhy"

【问题讨论】:

    标签: html xml line-breaks entity-attribute-value


    【解决方案1】:

    就是这样:

    <iframe 
    	src = "
    		https://www.google.com/recaptcha/api2/anchor
    			?	k	=	6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL
    			&	co	=	aHR0cDovL3BsYXkuc3BvdGlmeS5jb20
    			&	hl	=	de
    			&	v	=	r20160802154045
    			&	theme	=	dark
    			&	size	=	normal
    			&	cb	=	ap65yyq41qhy
    		"
    	></iframe>

    这里的秘诀是当您在某个字符串中时,使用可靠的制表符而不是空格! 解析器会将它们过滤掉,然后你会得到一些有效的 url。

    【讨论】:

    • 如果我的文本太长,例如图片的 Base64 编码文本怎么办?我正在尝试在 Visual Studio 中使用它,并且选项卡需要很长时间。
    • 嗯,手动操作很乏味。聪明地使用工具或自己创建一个!下面是一些如何使用正则表达式的示例:regex101.com/r/bLu2QZ/1 在 Python 中你可以这样做:import re result = re.sub(r"(.{80})", "\\t\\1\ \n", "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABI...") 所以创建一个小脚本,将读/写到剪贴板(在 py 'import win32clipboard' 中)链接到快捷方式单击即可执行该技巧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多