gpt4 book ai didi

string - 当我从 Excel 复制并粘贴到记事本时,每个引号后都会有额外的引号

转载 作者:行者123 更新时间:2023-12-02 16:47:45 26 4
gpt4 key购买 nike

我将以下文本存储在工作表的单元格中

<tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';">

现在,当我将其复制并粘贴到记事本时,我会在每个引号后得到额外的引号,因此它变得像以下字符串

<tr onmouseover=""this.style.backgroundColor='#74eb61';"" onmouseout=""this.style.backgroundColor='#e8e8e8';"">

enter image description here

您可以通过以下方式重新创建:

复制此文本:

<!-- CSS goes in the document HEAD or added to your external stylesheet -->
<style type="text/css">
table.hovertable {
font-family: verdana,arial,sans-serif;
font-size:11px;
color:#333333;
border-width: 1px;
border-color: #999999;
border-collapse: collapse;
}
table.hovertable th {
background-color:#009fe3;
color:#FFFFFF;
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #a9c6c9;
}
table.hovertable tr {
background-color:#e8e8e8;

}
table.hovertable td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #a9c6c9;
}
</style>
<!-- Table goes in the document BODY -->
<table class="hovertable">
<th colspan="4">Info Header</th>

<tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';">
<td>Item 1A</td><td>Item 1B</td><td>Item 1C</td>
</tr>

<tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';">
<td>Item 2A</td><td>Item 2B</td><td>Item 2C</td>
</tr>

<tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';">
<td>Item 3A</td><td>Item 3B</td><td>Item 3C</td>
</tr>

<tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';">
<td>Item 4A</td><td>Item 4B</td><td>Item 4C</td>
</tr>

<tr onmouseover="this.style.backgroundColor='#74eb61';" onmouseout="this.style.backgroundColor='#e8e8e8';">
<td>Item 5A</td><td>Item 5B</td><td>Item 5C</td>
</tr>

</table>

并粘贴到 Excel 中的任意单元格

然后复制单元格内容并粘贴到记事本上,您会发现额外的引号

最佳答案

这是“设计行为”。剪贴板参与将单元格值从 XL 传输到 Notepad++ 的过程意味着对文本字符串进行求值。有很多场景经过测试(我没有完整的列表),但似乎您的粘贴操作被解释为创建逗号分隔或制表符分隔的 TXT 导出文件。引号字符会加倍,因为您的系统在 XL 到 TXT 导出中使用引号字符作为文本限定符特殊字符。

不幸的是,您不希望出现这种过渡行为,但许多其他人却希望如此。如果您需要绕过它,请在编辑模式下从编辑栏或单元格内复制文本字符串。这不是 Excel 甚至 Office 剪贴板 (OCB) 所做的。 Windows 剪贴板的行为试图解释从 XL 到 Notepad++ 的传输。

关于string - 当我从 Excel 复制并粘贴到记事本时,每个引号后都会有额外的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34953136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com