问题标签 [escapestring]
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.
php - 无法在php中用\替换\\
我不能 \\
用\
我使用以下代码替换
我得到这样的输出
E:\'xampp\'htdocs\'1\'wp-content\'plugins
我无法\
在str_replace
函数中运行带有转义的 php 任何我需要输出的想法,例如跟随
E:\xampp\htdocs\1\wp-content\plugins
php - PHP/MySQL:转义字符串未作为转义插入到 mysql 表中
我已经搜索了几个小时来寻找答案,但找不到任何东西......我已经从表单中转义了一个字符串,并且它在单引号之前添加了一个斜杠。但是,一旦插入数据库,它就不会显示斜线???
注意:我已经检查过该字符串确实在此处转义。如果输入是 'Canada',则 echo $country 会得到正确的 \'Canada\'。
现在,当我查看数据库表时,记录显示'Canada'
没有斜线???
c# - 防止转义字符串 c#
我有我的 sql 查询,它使用变量中的“where”显示字段。我的变量是从函数传递的
字符串empCode,其值为“ !\\( ”
这是我的代码:
在我的 C# 中,结果变为 0 - 0,当我尝试直接使用 sql server 时,它显示的结果为 2 - 0
字符串!\\(被视为!\(
如何使用我的字符串!\\(到我的 where 子句?
编辑:
我尝试使用参数添加:
还是不行
java - 在android上将不可读的JSON重新格式化为可读的JSON
我怎样才能重新格式化这样的回复。我需要逃避\t和\n。我试图通过替换“”来重新格式化,但它不起作用。这是来自 API 的有效 JSON 响应。我也用过JSONTokener
,但没有奏效。
"\n \t{\n\t\t\t \"id\": \"567DITR\",\n\t\t\t\t\"URL\": \"http://test. com/visa/wallet/debit-auth/code?autcode=yueyuw77676&ref_id=0909343SSDSDS&lang=eng\", \n\t\t\t\t\"CODE\": \"OI08989pk3MKPITXN\", \n\t\t\t\t\"created_at\": \"2015 年 2 月 2 日星期一 14:07:08 UTC\"\n\t\t\t}\n "
我需要这样的东西:
{“id”:“23”,“部门”:“ICT”}
csv - Azure ML:如何以分号作为分隔符保存和处理 CSV 文件?
Azure ML 支持对我说,分隔符必须是逗号,这会导致数据以分号作为分隔符并且单元格值中有很多逗号时造成太多麻烦。
那么如何在 Azure ML 中处理分号分隔的 CSV 文件呢?
swift - 如何将 \"> 存储在 Swift 字符串中?
我正在尝试将 \"> 存储在字符串中。理论上,“\\”应该打印 \ 而“\””确实打印“。但是,当我尝试使用 \ 在字符串中打印 \ 时,输出是双前向削减:
c# - 如何通过 C# 将 char @"\" 转换为转义字符串 \
我从一个网站上抓取了一些数据。数据中名为 urlresult 的字符串是"http:\/\/www.cnopyright.com.cn\/index.php?com=com_noticeQuery&method=wareList&optionid=1221&obligee=\u5317\u4eac\u6c83\u534e\u521b\u65b0\u79d1\u6280\u6709\u9650\u516c\u53f8&softwareType=1"
.
我想要做的是去掉上面字符串urlresult中的前三个字符 @'\' 。我尝试了以下功能:
它返回"http://www.cnopyright.com.cn/index.php?com=com_noticeQuery&method=wareList&optionid=1221&obligee=\\u5317\\u4eac\\u6c83\\u534e\\u521b\\u65b0\\u79d1\\u6280\\u6709\\u9650\\u516c\\u53f8&softwareType=1"
不正确的。
正确的结果是 "http://www.cnopyright.com.cn/index.php?com=com_noticeQuery&method=wareList&optionid=1221&obligee=北京沃华创新科技有限公司&softwareType=1"
我尝试了很多方法,但没有奏效。我不知道如何获得正确的结果。
linux - 在 for 循环 bash 中使用传递的参数构建字符串
我正在编写一个 bash 脚本,其中包含大量参数。它看起来像这样:
由于有大量参数,并且参数的数量因情况而异,所以我想构建一个字符串,它接受所有参数并将其置于以下形式:
我最初尝试编写一个 for 循环来执行此操作。对于循环的第一次迭代,我认为${$i}
首先评估为$1
,然后评估为713884440
这没有用。而且我尝试过通过echo
and解析“内部”变量eval
,但这些也不起作用。我将如何做到这一点?
code-generation - 如何在 Enterprise Architect 代码生成模板中转义引号
我想进一步描述枚举值。因此,如果应提供描述,我将向名为Description的枚举属性添加自定义标记值。目标是在代码生成期间向标记枚举属性添加自定义 C# 属性,但前提是存在这样的标记值。因此我需要编辑Attribute Declaration的代码生成模板。目前它使用:
这给了我想要的输出。但是如果值中有引号,它会破坏输出代码文件。它不会编译。因此,我需要替换/转义Tagged Value的 value 字段中的所有引号。我尝试了以下(各种组合):
注: %qt%
用于插入"
,%sl%
用于插入\
(参考)
它们都不起作用。要么将字符串按原样插入到生成的代码文件中,要么Tagged Value的值中的引号不会发生任何事情。
那么有没有办法转义这些字符以便能够在代码模板中的字符串中替换它们?
使用 Enterprise Architect 13.5.1351
在SE 软件工程上首先提出的问题
oracle - 点字符的 oracle 转义序列
我正在尝试将带有引号的以下值插入表中。它给我错误。我怎样才能避免错误。
点字符的转义序列是什么?我尝试了不同的选项,例如反斜杠\
,[]
但没有任何效果?