在 HTML / XML 源中的某些属性字符串(如 src 或 href )中添加换行符

Nad*_*adu 4 html xml line-breaks entity-attribute-value

我喜欢提高可读性并管理一些像这样的 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" ...
Run Code Online (Sandbox Code Playgroud)

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

<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" 
Run Code Online (Sandbox Code Playgroud)

然而,有没有一种方法可以分解那个长网址,我会看起来像这样:

   "https://www.google.com/recaptcha/api2/anchor" +
        "?k=6LeaOiITAAAAAF_A-e9qjM6TCgdt4-rqixnkkatL" +
        "&co=aHR0cDovL3BsYXkuc3BvdGlmeS5jb20" +
...
        "&size=normal" +
        "&cb=ap65yyq41qhy"
Run Code Online (Sandbox Code Playgroud)

Nad*_*adu 5

就是这样:

<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>
Run Code Online (Sandbox Code Playgroud)

好吧,这里的秘密成分是当你在某个字符串中时,使用固定的制表符而不是空格!解析器会过滤掉它们,你会得到一些工作 url。