标签: double-quotes

为什么在Perl的字符串插值过程中,变量名后跟下划线未正确计算?

为什么在Perl的字符串插值过程中,变量名后跟下划线未正确计算?

my $i = 3;

print "i = $i\n"; # works, prints "i = 3"
print "_i = _$i\n"; # works, prints "_i = _3"
print "i_ = $i_\n"; # FAILS, prints "i_ = "
print "_i_ = _$i_\n"; # sort of works, prints "_i_ = _"
Run Code Online (Sandbox Code Playgroud)

perl string-interpolation double-quotes

7
推荐指数
3
解决办法
3937
查看次数

Javascript中的'',""和没有引号是什么意思?

我意识到我一直在他们之间切换而不理解为什么,并且我发现很难搜索.

javascript quotes evaluation double-quotes

7
推荐指数
3
解决办法
3038
查看次数

Scala正则表达式(由双引号分隔的字符串)

我是斯卡拉的新手.我试图匹配由双引号分隔的字符串,我有点困惑于以下行为:

如果我执行以下操作:

val stringRegex = """"([^"]*)"(.*$)"""
val regex = stringRegex.r
val tidyTokens = Array[String]("1", "\"test\"", "'c'", "-23.3")
tidyTokens.foreach {
    token => if (token.matches (stringRegex)) println (token + " matches!")
}
Run Code Online (Sandbox Code Playgroud)

我明白了

"test" matches!
Run Code Online (Sandbox Code Playgroud)

否则,如果我执行以下操作:

tidyTokens.foreach {
    token => token match {
        case regex(token) => println (token + " matches!")
        case _ => println ("No match for token " + token)
    }
}
Run Code Online (Sandbox Code Playgroud)

我明白了

No match for token 1
No match for token "test"
No match for token 'c'
No match …
Run Code Online (Sandbox Code Playgroud)

regex scala double-quotes

7
推荐指数
1
解决办法
3664
查看次数

在Windows上使用引号名称的Git标签

我们在GitHub上有一个回购,里面有几个带引号的 标签".有时,某些Windows主机将无法获取以下错误.我不知道为什么有些Windows主机无法获取,而有些则无法获取,如果我们解决了那将是很好的.

致命:无法创建'C:/ src/code/tags/some_tag_"with_quotes".lock':参数无效

作为一种解决方法,我们删除了GitHub上的标签,但不可避免地有一个在本地运行此标签的人git push将标签推回GitHub.让每个人都退缩都会很痛苦.

无法在本地删除这些标记(在Windows上),会生成相同的错误.

windows git github double-quotes

7
推荐指数
1
解决办法
685
查看次数

Java String使用不带转义字符的引号

我知道可以通过\在它们之前放置符号来在Java字符串中编写双引号.但是如果在字符串中大量使用双引号,有没有办法将字符串标记一次,那么就不需要\在每个字符串之前写入符号?(就像在C#中一样,可以将@符号放在字符串之前)示例:

String quotes = @"""""""""""""""""""";
Run Code Online (Sandbox Code Playgroud)

代替

String quotes = "\"\"\"\"\"\"\"\"\"\"\"";
Run Code Online (Sandbox Code Playgroud)

java string double-quotes

7
推荐指数
2
解决办法
4172
查看次数

在csv中替换doublequotes

我有几乎以下问题,但没有找到解决方案.这可能是我的CSV文件结构:

1223;"B630521 ("L" fixed bracket)";"2" width";"length: 5"";2;alternate A
1224;"B630522 ("L" fixed bracket)";"3" width";"length: 6"";2;alternate B
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,有一些"是针对英寸和"L"封闭的".

现在我正在寻找一个UNIX shell脚本用2个单引号替换"(英寸)和"L"双引号,如下例所示:

sed "s/$OLD/$NEW/g" $QFILE > $TFILE && mv $TFILE $QFILE
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

regex unix csv double-quotes

6
推荐指数
1
解决办法
944
查看次数

在构建html时,在javascript中支持撇号的正确方法是什么?

我有以下代码:

var name = "Joe O'Neal";

var row= [];
row.push(
  "<td><input type='hidden' name='milestones[" + id + "].Name' 
   value='" + name + "' class='currentRowName'  />
    <span class='currentRowNameText'>" + name + "</span></td>")
Run Code Online (Sandbox Code Playgroud)

但问题是我有一个名称变量中有撇号的情况,所以它导致了这个问题:

  value='" + name + "'
Run Code Online (Sandbox Code Playgroud)

写这个的正确方法是什么,以避免与撇号发生冲突?在C#中,我会做类似的事情

  value=\"" + name + "\"
Run Code Online (Sandbox Code Playgroud)

但这似乎不适用于JavaScript

javascript jquery apostrophe double-quotes

6
推荐指数
1
解决办法
7756
查看次数

如何在R中的字符串中的每个单词周围添加引号?

我有一个字符串:

words<-"Monday, Tuesday, Wednesday, Thursday,Friday"
Run Code Online (Sandbox Code Playgroud)

我只需要为每个单词添加引号:

"Monday", "Tuesday", "Wednesday", "Thursday","Friday"
Run Code Online (Sandbox Code Playgroud)

得到五个字符串的长度.

我知道关于这个话题有很多帖子,但我在R中找不到任何关于它的内容.

非常感谢.

r double-quotes

6
推荐指数
2
解决办法
7343
查看次数

FileHelpers 在字段中引用和逗号

我有一个 csv 文件,我正在使用 FileHelpers 进行解析,并且我遇到了引号和逗号都可以出现在字段中的情况:

逗号:

323,"PC","28/02/2014","UNI001","5000",0,"Return","Returned Goods, damaged",88.00,15.40,"T1","N",0.00,"R","-",
Run Code Online (Sandbox Code Playgroud)

引用

 148,"SI","13/01/2014","CGS001","4000",1,"5","17" Monitor",266.00,45.39,"T1","Y",311.39,"R","-", 
Run Code Online (Sandbox Code Playgroud)

我的班级是:

[DelimitedRecord(",")]
public class Transaction
{
    public int TRAN_NUMBER;
    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string TypeText;
    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string DATE;
    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string TransactionAccount;
    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string NOMINAL_CODE;

    public int DEPT_NUMBER;

    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string INV_REF;

    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string DETAILS;

    public string NET_AMOUNT;
    public string TAX_AMOUNT;
    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string TaxCodeName;
    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string PAID_FLAG;

    public string AMOUNT_PAID;

    [FieldQuoted('"', QuoteMode.OptionalForBoth)]
    public string VatReconText;
    [FieldQuoted('"', QuoteMode.OptionalForBoth)] …
Run Code Online (Sandbox Code Playgroud)

c# filehelpers comma double-quotes

6
推荐指数
1
解决办法
1957
查看次数

在 VSCode 中自动将双引号设置为单引号

我探索了所有主题,发现这个问题没有答案,每个人都在使用搜索和替换,这不是重点。当接受完成时,我们必须设置属性的默认值。我刚刚发现如何更改它,所以我也决定与您分享。希望能帮助到你

  1. 单击“文件”选项卡(位于左上角)
  2. 选择“首选项”>“设置”。您可以按“Ctr + 逗号”跳过 1 步和 2 步
  3. 搜索“属性默认值”
  4. 只需在选择字段中选择“单引号”即可。

就是这样了。简单快捷

html double-quotes single-quotes visual-studio-code

6
推荐指数
1
解决办法
3546
查看次数