标签: quotes

BASH - OPTARG 中的 getopts 正则表达式

我需要使用 getopts 从参数中获取正则表达式

./function -i "d*"
Run Code Online (Sandbox Code Playgroud)
while getopts 'i:n' opt; do
  # check -i and -n arg
    case "$opt" in
      i)
        i=true
        pattern=$OPTARG;;
    esac
  done
echo $pattern
Run Code Online (Sandbox Code Playgroud)

输出是darProVas dirgraf-copy dirgraf-my:以 . 开头的文件列表d。我需要这个输出:d*.

bash quotes glob getopts

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

mssql中引号和双引号有什么区别

例如,这两种表达方式有区别吗?

Select [column] as 'column1' from [table]
Run Code Online (Sandbox Code Playgroud)
Select [column] as "column1" from [table]
Run Code Online (Sandbox Code Playgroud)

sql-server quotes

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

在MySQL中,"导致错误,"工作正常.为什么?

$query = "SELECT * FROM `users` WHERE `username` = 'admin'";#works

$query = "SELECT * FROM 'users' WHERE 'username' = 'admin'";#does not work
Run Code Online (Sandbox Code Playgroud)

这是另一个怪癖,我将不得不习惯,或者是有趣的事情吗?

mysql sql quotes

0
推荐指数
1
解决办法
68
查看次数

查询字符串中的Java SQL引号

我有以下代码来执行SQL查询:

query = String.format("select * from users where user_name = '%s';", results.getString(1));
results2 = mStmt.executeQuery(query);
Run Code Online (Sandbox Code Playgroud)

数据集中的一个user_name的值为"O'brien".由于"O'brien"中的单个括号,这会破坏我的查询.查询将变为:

select * from users where user_name = 'O'brien'
Run Code Online (Sandbox Code Playgroud)

克服这个问题而不是修改数据的策略是什么?

编辑:准备好的声明确实解决了单引号问题,但这只是问题的一部分.我有一个字符串值包含单词"UNDER".这是一个SQL关键字.例如,我有一个带有查询的名为insertAll的preparedStatement:

insert into names (id, val1, val2, val3, val4, tTime, val5) values (?, ?, ?, ?, ?, ?, ?)
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

java sql quotes keyword

0
推荐指数
1
解决办法
7828
查看次数

perl使用通配符在ftp-> ls中引用

远程目录的内容 mydir:

blah.myname.1.txt
blah.myname.somethingelse.txt
blah.myname.randomcharacters.txt
blah.notmyname.1.txt
blah.notmyname.2.txt
...
Run Code Online (Sandbox Code Playgroud)

在perl中,我想下载所有这些东西 myname

通过适当的引用我真的很难.请帮忙.

代码失败

my @files;
@files = $ftp->ls( '*.myname.*.txt' );  # finds nothing
@files = $ftp->ls( '.*.myname.*.txt' );  # finds nothing
Run Code Online (Sandbox Code Playgroud)

等等..

如何将通配符放入,以便ls由perl解释?这里出了什么问题?

ftp quotes perl ls wildcard

0
推荐指数
1
解决办法
4046
查看次数

哑巴引用智能引号Javascript问题

我有一些JavaScript代码可以将愚蠢的引号转换为智能引号contenteditable.

当您在它们仅关闭的行的开头添加哑引号时,会出现此问题.例如,你得到这个:

”dumb quotes” instead of “dumb quotes”
Run Code Online (Sandbox Code Playgroud)

试试演示:http://jsfiddle.net/7rcF2/

我正在使用的代码:

function replace(a) {
    a = a.replace(/(^|[-\u2014\s(\["])'/g, "$1\u2018");       // opening singles
    a = a.replace(/'/g, "\u2019");                            // closing singles & apostrophes
    a = a.replace(/(^|[-\u2014/\[(\u2018\s])"/g, "$1\u201c"); // opening doubles
    a = a.replace(/"/g, "\u201d");                            // closing doubles
    a = a.replace(/--/g, "\u2014");                           // em-dashes
return a  };
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!

PS我很喜欢正则表达式......

html javascript quotes replace

0
推荐指数
1
解决办法
1540
查看次数

内联JS,如何在函数参数中转义引号?

这是JavaScript中的错误吗?http://jsfiddle.net/SommerEngineering/mr8sZ/

<a href='javascript:test("test")'>Works</a><br/>
<a href='javascript:test("test&quot;")'>Does not work</a>
Run Code Online (Sandbox Code Playgroud)

它看起来像JS进入字符串转换回&quot;",然后尝试执行命令,这是那当然是错误的.

html javascript quotes

0
推荐指数
1
解决办法
688
查看次数

Perl获取所有命令行参数

我想制作一个小的脚本,以绿色为输出着色.我写了这个:

#! /usr/bin/perl -w
use Term::ANSIColor;
my $prg = join(" ",@ARGV);
print(color('green'). `$prg` . color('reset'));
Run Code Online (Sandbox Code Playgroud)

不幸的是它不起作用,因为join('',@argv);没有按预期行事.例如,如果我传递参数:"foo" "bar",我会得到foo bar没有引号.

如何在不删除转义引号的情况下获取所有命令行参数?

quotes perl arguments

0
推荐指数
1
解决办法
167
查看次数

带'+'操作数的Bash错误//引用误用

?[~]$ alias hdd='echo ?= $(($(df -BMB /dev/sdb1 --output=used | tail -1 | grep -o '[0-9]*')+$(df -BMB /dev/sdc1 --output=used | tail -1 | grep -o '[0-9]*'))) Mb'
Run Code Online (Sandbox Code Playgroud)

这个别名突然停止了它的工作:

?[~]$ hdd
bash: +: syntax error: operand expected (error token is "+")
Run Code Online (Sandbox Code Playgroud)

但命令仍然有效:

?[~]$ echo ?= $(($(df -BMB /dev/sdb1 --output=used | tail -1 | grep -o '[0-9]*')+$(df -BMB /dev/sdc1 --output=used | tail -1 | grep -o '[0-9]*'))) Mb
?= 3782845 Mb
Run Code Online (Sandbox Code Playgroud)

bash quotes alias

0
推荐指数
1
解决办法
49
查看次数

如何用python脚本写引号

我想知道如何''使用脚本编写此内容python

因为我不知道如何使用python从脚本中编写代码 ''

这是我的代码:

from selenium import webdriver
import time
from random import *
import pyautogui as pg


time.sleep(2)
for i in range(1,510):
    pg.typewrite('')
    # here i want to type quotes in typewrite
Run Code Online (Sandbox Code Playgroud)

在这里我想在typewrite中输入引号

我想用记事本在记事本中写引号,scriptwriting如果在abc或123中写一些字,那不是引号

谢谢!

是否有喜欢\n或喜欢的特殊字符?

python quotes python-3.x double-quotes

0
推荐指数
1
解决办法
50
查看次数