Questions tagged «quotes»

计算机编程语言用于将文本嵌入源代码(也称为字符串文字)的工具

6
为什么不应该使用`来转义单引号?
如中所述,HTML中的单引号什么时候变得如此流行?和Jquery在attribute中嵌入引号, HTML上的Wikipedia条目表示以下内容: 当单引号字符(')用于引用属性值时,当它出现在属性值本身中时,也必须转为'或'(不应'XHTML文档中除外)。 为什么不'应该使用?另外,可以"安全地使用它"吗?
158 html  escaping  quotes 

2
谁写了这个编程话?“总是编码,好像最终维护您的代码的人将是一个暴力的精神病患者,知道您的住所。” [关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 始终进行编码,好像最终维护您的代码的那个人会是一个暴力的精神病患者,知道您的住所。 我在某人的博客上找到了它,并以Rick Osborne的名字介绍。但是我用谷歌搜索,有人说:马丁·戈尔丁(Martin Golding),约翰·伍兹(John Woods)和达米安·康威(Damian Conway)...是的,达米安·康威(Damian Conway)在“ Perl Best Practices ”(2005年)中使用了这句话,但达米安没有提到谁写的。 有人知道这种格言的真正作者是谁吗?


11
从批处理文件中的变量中删除双引号会导致CMD环境出现问题
有人可以提供有效且安全的方法从批处理变量中删除报价吗? 我编写了一个批处理文件,该文件成功导入了参数%1,%2,%3等的列表,并将其放入命名变量中。其中一些参数包含多个单词,因此用双引号引起来。 > "Susie Jo" (%1) > "Smith Barnes" (%2) > "123 E. Main St." (%3) 接下来,将这些%variables放入命名变量中: > set FirstName=%1 > set LastName=%2 > set ShipAddr=%3 变量的验证是通过回显完成的。 echo。%FirstName% echo。%LastName% echo。%ShipAddr% 结果显示为 "Susie Jo" "Smith Barnes" "123 E. Main St." 我需要消除所选变量上的引号。例如,FirstName和LastName在其他地方使用,并且不能包含引号。 在一个测试批处理文件中,我成功使用变量中的〜tilde字符消除了引号。 > set FirstName=%~1 > set LastName=%~2 我以为我有解决方案,但是我很快在执行批处理文件时遇到了异常行为。突然,CMD无法识别长途旅行。从完整路径正常执行批处理文件 > C:\Documents …


16
如何在MySQL中转义单引号
如何在MySQL中插入由单引号或双引号组成的值。即 This is Ashok's Pen. 单引号会产生问题。可能还有其他转义字符。 您如何正确插入数据?
98 mysql  string  quotes 

2
PL / pgSQL中的“ $$”是什么
对PL / pgSQL来说是全新的,此函数中双美元符号的含义是什么: CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%". Expected format is +999 999'; END IF; RETURN true; END; $$ LANGUAGE plpgsql STRICT IMMUTABLE; 我猜在RETURNS boolean AS $$中$$是占位符。 最后一行有点神秘: $$ LANGUAGE …

6
在批处理脚本中转义双引号
我该如何用转义的双引号替换批处理文件参数中的所有双引号?这是我当前的批处理文件,它将在字符串中扩展其所有命令行参数: @echo off call bash --verbose -c "g++-linux-4.1 %*" 然后,它使用该字符串调用Cygwin的bash,执行Linux交叉编译器。不幸的是,我将这样的参数传递到我的批处理文件中: "launch-linux-g++.bat" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -DNDEBUG -c -o "C:\Users\Me\Documents\Testing\SparseLib\bin\Win32\LinuxRelease\hello.o" "c:\Users\Me\Documents\Testing\SparseLib\SparseLib\hello.cpp" 传入的第一个路径周围的第一引号过早地结束了要传递给GCC的字符串,并将其余参数直接传递给bash(这很失败)。 我想如果可以将参数连接成单个字符串,然后转义引号就可以了,但我很难确定如何执行此操作。有人知道吗?

5
如何在Bash中带引号的字符串内使用环境变量
我在bash脚本中尝试了以下各种形式: #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" 但是我无法正确地扩展COLUMNS环境变量的语法。 我尝试了以下各种形式: svn diff $@ --diff-cmd /usr/bin/diff -x '-y -w -p -W $COLUMNS' 和 svn diff $@ --diff-cmd /usr/bin/diff -x '-y -w -p -W ${COLUMNS}' 和 eval svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W …

3
bash别名命令,带有单引号和双引号
我有此命令可以执行我想要的操作,但无法在我的.bashrc中使用别名(请注意,它同时使用单引号和双引号): svn status | awk '$1 =="M"{print $2;}' 我试过了: alias xx="svn status | awk '$1 ==\"M\"{print $2;}'" 以及其他一些没有运气的常识组合。.我知道bash带有引号非常挑剔。谢谢

4
bash正则表达式带有引号?
以下代码 number=1 if [[ $number =~ [0-9] ]] then echo matched fi 作品。但是,如果我尝试在正则表达式中使用引号,它将停止: number=1 if [[ $number =~ "[0-9]" ]] then echo matched fi 我也尝试"\[0-9\]"过。我想念什么? 有趣的是,bash高级脚本指南建议这应该可行。 Bash版本3.2.39。
77 regex  bash  quotes 

6
如何删除Python三引号多行字符串的额外缩进?
我有一个python编辑器,用户在其中输入脚本或代码,然后将其放入幕后的主要方法中,同时每行缩进。问题是,如果用户具有多行字符串,则通过在每个空格中插入制表符,对整个脚本进行的缩进会影响字符串。问题脚本非常简单,例如: """foo bar foo2""" 因此,在main方法中,它看起来像: def main(): """foo bar foo2""" 并且该字符串现在在每一行的开头都有一个额外的制表符。

5
Ruby的%q /%Q引用方法的用例是什么?
我一直在阅读Thomas的Ruby编程1.9,并找到了另一种定界的单引号和双引号方法(%q / %Q)。我也从其他Ruby语言参考中了解它们。 %q/I'm acting like a single-quoted string/ %Q|"I'm acting like a double-quoted string" --Anonymous| 我已经很长时间没有使用Ruby了,但是我已经 从未在生产代码中遇到过这种引用方法。 除了明显的避免在内部用反斜杠转义引号的能力之外,这种对常规单引号或双引号进行引号的方法的常见用法是什么?它们通常用于单行或多行字符串吗?如果在多行字符串中使用,它们是否曾经比HEREDOC字符串更受青睐?是否有常见的特定Ruby惯用法?
72 ruby  string  quotes 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.