问题标签 [double-quotes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在逗号上拆分字符串但忽略双引号内的逗号?
我有一些如下所示的输入:
逗号分隔的值可以是任何顺序。我想用逗号分隔字符串;但是,在双引号内的情况下,我需要它既忽略逗号又去掉引号(如果可能)。所以基本上,输出将是这个字符串列表:
我看过其他一些答案,我认为正则表达式是最好的,但我很难想出它们。
c# - Json.NET:使用双引号进行反序列化
我正在尝试反序列化作为服务响应接收到的 json 字符串。客户端是 C# 中的 Windows Phone 7。我正在使用Json .NET - James Newton-King deserializor 将 Json 字符串直接转换为对象。但有时 Json 字符串包含一些带有双引号 (") 的注释信息,反序列化器会失败并抛出错误。根据Jsonlint看起来这是一个无效的 Json 字符串。
如何处理这样的 Json 字符串。如果是 (\"),那么它可以工作。但我不能用 (\") 替换所有 ("),因为 json 字符串的其他部分可能有双引号。Json .Net 有任何解码功能吗?
prolog - Prolog中的'和'有什么区别?
我是 Prolog 的新手,注意到 ' 和 " 给出不同的行为,但很好奇为什么。具体来说,在加载文件时,?- ['test1.pl'].
有效,而?- ["test1.pl"].
无效。
php - str_replace word 中的双引号
我将 json 数据作为字符串传递给 javascript。不过,在传递字符串之前,我正在 php 中搜索所有双引号并替换它们。这工作正常,但一些 json 字符串(看起来像)一个 MS Word 样式的双引号,可能是斜体。所以我的<?php $t = str_replace("”", "", $t); ?>
方法调用没有转义特殊的双引号。
我是否需要找到字符码并将其转义?我尝试将引号从字符串中拼接出来,然后将其粘贴到 php 方法中,但它仍然无法将该字符识别为不同的双引号。
让我看看我是否可以在此处粘贴报价 -< “ >
和< ” >
谢谢你。
html - 块引用引文符号在内容框外流血
我有一个块引用,其中引用符号是使用 CSS 内容生成的,使用伪选择器 :before 和 :after 如下所示:
这会生成一个如下所示的块引用:
我想要的是让引用符号留在各自的框中,以便它们的基线与块引用中的文本相同。
我认为这与 citationsymbols 自然基线有关,但也许有人可以详细说明?
解决它的一种方法可能是给引文符号其相对字体大小的负边距,但我正在寻找一个更“正确”的解决方案,或者解释为什么引文符号会这样。
编辑:添加位置:相对;到 div.paragraph 并不能解决这个问题,因为它已经有了 position:relative。
sql - 如何使用双引号操作查询?
我有一个数据库问题,如果我的 sql 是这样的:
在我要添加到数据库中的数据使用双引号之前,完全没有问题。请帮助我如何使用双引号来操作查询?谢谢你.. :)
vb6 - 如何在字符串文字中添加双引号
示例代码:
我想在变量中添加文字双引号a
预期输出:
如何格式化字符串,以便当我打印它时,它周围有双引号?
vb.net - VB.net - 如何使用 " 后跟空格作为分隔符来拆分字符串
我有一个从 xml 文件返回的字符串,看起来与此类似
我想将其拆分为 key=value 的 3 个元素。我不能只使用空格进行拆分,因为我的某些值可能包含空格,例如 test 1。
所以,我想在空格前使用 " 拆分字符串。我尝试了很多变体,但无法找出正确的语法来指定我的拆分字符是 " 后跟空格。例如,我已经尝试过text.split({""" "})
,但返回的元素被“分割”并忽略“”之后的空格。
不应该这么难。有人可以帮我正确的语法吗?
python - 从/向 .CSV 写入时在每行末尾添加双引号
任何人都可以帮我在每行的开头/结尾删除这些双引号吗?
我有一个大的 csv(800k 行)并且想要创建插入语句以将数据放入 SQL DB。我知道代码真的很难看,但我以前从未使用过 Python……非常感谢任何帮助……
c# - ASMX Web 方法在参数 JSON 中接收未转义的双引号
我的 HTTP 请求包含一个有效的 JSON 字符串,其中名称“jo\”hn”中间的双引号已转义,如此处所示(由 Fiddler Web 调试器捕获)
注意:请求提交过程使用本文中看到$.ajax(..)
的标准 jQuery调用,没有问题。
服务器端问题
我的 C# ASMX Web 服务方法接收以下 C# 字符串值,其中中间双引号未转义(即反斜杠已被删除)。这不能反序列化而不会导致下面看到的错误。
在我将值接收到我的 web 方法之前,这就是过程中发生脱节的地方。就好像 ASP.NET 正在内部处理字符串,方法是取消转义并将其放回原处而不进行转义,更改原始值而不是逐字提供给 web 方法参数。
C#字符串是:
ASMX Web 方法大致是:
可以理解的异常消息是:
{"传入的对象无效,应为 ':' 或 '}'。 (423): [{\"name\":\"plc$lt$zoneHeaderTopNav$searchBoxTopNav$txtWord\",\"value\":\" \"},{\"姓名\":\"称呼\",\"价值\":\"先生\"},{\"姓名\":\"firstName\",\"价值\":\ "joh\"n\"},{\"name\":\"lastName\",\"value\":\"smith\"},{\"name\":\"initial\",\"值\":\"d\"}]"}
在不改变经典 ASMX Web 服务的情况下,我如何才能最好地解决这个问题?
我可能会考虑清理传入请求的前端处理程序,或者可能在 Web 服务方法的开头运行字符串清理。也许是一个不同的 JSON 库。
但是我想知道是否有一个简单的答案:调整配置、使用属性、可能解决问题的设置或重载方法?
我在 Internet 上进行了很多研究,但大多数文章都涉及将 JSON 数据从服务器返回到客户端并处理该领域的问题。
附录说明: Darin Dimitrov要求的完整客户端通话详细信息
更新:达林的答案在这里内联发布,以方便参考
注意:这是生成问题顶部显示的有效 JSON 片段的调用的实施例。