小编Nic*_*ilt的帖子

JavaScript中的正则表达式

我需要得到所有以#开头的数字.

"这是第1句.商品编号#4567"

"这是句子2.项目编号#8937和#6723"

我正在使用JavaScript.

使用正则表达式如何获取字符串中的所有数字.

javascript regex

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

JavaScript如何传递参数

function f1(i1, i2) {
  log(i1);
  log(i2);
}

function f2(i1,i2){
  f1(arguments);
}

f2(100,200); 
Run Code Online (Sandbox Code Playgroud)

在上述情况下,函数f1中i1得到[100,200],而i2未定义.

将参数从f2传递给f1的正确方法是什么?

javascript

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

如何在slicehost上部署jekyll

我有jekyll博客在本地运行.我不知道如何将内容推送到slicehost.他们有一个说明页面,但我无法按照说明进行操作.

我在github上有我的所有内容.只需要知道如何使更新后的钩子工作?

github jekyll

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

如何使用转义值动态构建构建器

现在我知道如何在不转义值的情况下构建xml.如何告诉Builder不要逃避值

但是我需要动态构建标签.

期望的结果

<bank_info>Chase</bank_info>
Run Code Online (Sandbox Code Playgroud)

我拥有的是什么

attr = 'bank_info'
builder = Builder::XmlMarkup.new
builder.attr { |x| x << 'bank_info' } # does not work
Run Code Online (Sandbox Code Playgroud)

我可以尝试把整个事情做成一个巨大的字符串并评估它.但评估并不安全.我错过了更好的选择吗?

ruby ruby-on-rails builder

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

bash别名无法创建

我尝试在bash中创建一个别名,但我无法做到.

alias bundle-vendor= 'bundle install vendor --disable-shared-gems'
Run Code Online (Sandbox Code Playgroud)

bash shell

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

按物质引用命令?

我正在使用mysql,以下两个sqls产生不同的结果.

SELECT developers.* FROM "developers" ORDER BY id DESC LIMIT 1
SELECT developers.* FROM "developers" ORDER BY 'id DESC' LIMIT 1
Run Code Online (Sandbox Code Playgroud)

我认为引用顺序无关紧要.

mysql sql

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

shell脚本快速跳转到目录

我正在使用mac.

当我做

p demo
Run Code Online (Sandbox Code Playgroud)

在我的终端然后我想去

cd /Users/dorelal/prod_demo
Run Code Online (Sandbox Code Playgroud)

我尝试将以下命令添加到我的〜/ .bashrc中,但它们都没有工作.

alias p='cd /Users/dorelal/prod_$1'

function p {
  cd '/Users/dorelal/prod_$1'
}
Run Code Online (Sandbox Code Playgroud)

shell command-line

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

在bash中创建别名

目前,这是我需要键入以执行我的任务

execute 'mytask'
Run Code Online (Sandbox Code Playgroud)

我想要一个别名,所以我需要输入

e mytask
Run Code Online (Sandbox Code Playgroud)

这就是我所做的不起作用

alias e="execute '$1'"
Run Code Online (Sandbox Code Playgroud)

bash

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

为什么scss不会因错误的css值而爆炸

我在rails3项目中使用带有haml的scss.我误输了

zindex: 99999
Run Code Online (Sandbox Code Playgroud)

代替

z-index: 9999
Run Code Online (Sandbox Code Playgroud)

SCSS没有爆炸.

我认为使用haml/sass/scss的好处之一不是无效的css值是不允许的.

haml ruby-on-rails sass

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

bash如何使命令工作

我在〜/ .bashrc中有以下bash函数

function gitlab {
  MSG='first commit'
  CMD="git commit -m '${MSG}'"
  echo $CMD
  $CMD
}
Run Code Online (Sandbox Code Playgroud)

这是结果

$ gitlab 
git commit -m 'first commit'
error: pathspec 'commit'' did not match any file(s) known to git.
Run Code Online (Sandbox Code Playgroud)

有什么问题?

bash

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

ruby正则表达式不应该捕获协议

我使用的是ruby 1.8.7.

我有以下文字

http://example.com
Run Code Online (Sandbox Code Playgroud)

我写了这个正则表达式

http:\/\/(.*).com
Run Code Online (Sandbox Code Playgroud)

这有效.

现在我得到了以下文字

git://example.com
Run Code Online (Sandbox Code Playgroud)

为了使它成功,我将我的正则表达式归结为

(http|git):\/\/(.*).com
Run Code Online (Sandbox Code Playgroud)

上面的代码可以工作,但我没有使用'http'或'git'.我似乎要求正则表达式捕获我不会使用的东西.

是否有正则表达式的politer版本,其中正则表达式不会捕获协议?

ruby regex uri

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

标签 统计

bash ×3

javascript ×2

regex ×2

ruby ×2

ruby-on-rails ×2

shell ×2

builder ×1

command-line ×1

github ×1

haml ×1

jekyll ×1

mysql ×1

sass ×1

sql ×1

uri ×1