小编JDS*_*JDS的帖子

JavaScript使用正则表达式在长字符串中查找单词"19XX"或"18XX"

我试图通过一个字符串来查找格式为19XX或18XX的日期,其中XX可以是任何整数.这是基本设置:

var myLongString = "The Cold War (Russian: ????????? ??????, Kholodnaya vo?na) was the continuing state from roughly 1946 to 1991 of political conflict...";

function getDates(myLongString) {
    //use regular expressions to create a list of words in the "19XX" or "18XX" format
    //and then return that list
Run Code Online (Sandbox Code Playgroud)

}

谢谢你的帮助.

html javascript regex string

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

使用KineticJS删除绘制的对象

希望这里有一个简单的问题:

假设我使用KineticJS绘制一条线,如下所示:

var redLine = new Kinetic.Line({
      points: [73, 70, 340, 23, 450, 60, 500, 20],
      stroke: "red",
      strokeWidth: 15,
      lineCap: "round",
      lineJoin: "round"
    });
Run Code Online (Sandbox Code Playgroud)

它已添加到已添加到舞台的图层中.

但是现在我需要完全删除这一行,好像它从来没有对某些用户事件作出反应.我该怎么做呢?

html javascript canvas kineticjs

0
推荐指数
2
解决办法
5751
查看次数

javascript不包含文件?

我在尝试使用javascript文件中的函数时遇到了麻烦,我在启动页面时已将其包含在另一个文件中.

在文件design.js中我想做var x = new canvasManager(); canvasManager在canvasManager.js中定义.

但是,当我尝试这个时,我得到一些'未捕获的类型错误未定义不是函数'.是什么赋予了?下面是我输入浏览器的html文件中的相关代码:

<link rel="stylesheet" type="text/css" href="styles.css" />
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript" src="jquery/kinetic.js"></script>

<script type="text/javascript" src="designManager.js"></script>
<script type="text/javascript" src="canvasManager.js"></script>
<script type="text/javascript" src="gateManager.js"></script>
<script type="text/javascript" src="wireManager.js"></script>
<script type="text/javascript" src="toolbarManager.js"></script>
<script type="text/javascript" src="objectDrawing.js"></script>

<script type="text/javascript" src="util/mouseEventManager.js"></script>
<script type="text/javascript" src="util/hotkeyManager.js"></script>
<script type="text/javascript" src="util/htmlUtils.js"></script>
<script type="text/javascript" src="design.js"></script>


<script type="text/javascript">
  $(document).ready(function(){
      initializeDesign(); 
  });
</script>
Run Code Online (Sandbox Code Playgroud)

//在design.js中......

function initializeDesign() {

    var canvasManager = new canvasManager();

}
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助.

html javascript jquery file

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

KineticJS - 任何重复图像的方法?

我已经切换到kineticJS,我正在尝试重复自己的背景图像.这是我正在使用的代码:

var background_image = new Image();
background_image.onload = function() {
    var image = new Kinetic.Image({
        image: background_image,
        width: this.width,
        height: this.height
    });
    mainLayer.add(image);
    stage.add(mainLayer); // now mainLayer is available
};
Run Code Online (Sandbox Code Playgroud)

现在我想要做的就是本教程的作用: http://www.html5canvastutorials.com/tutorials/html5-canvas-patterns-tutorial/:

在此输入图像描述

该教程使用canvas/context对象重复图像.我在文档中找不到图像重复,所以我想知道是否可以访问我的舞台(或图层?)的主要上下文元素,然后使用与教程类似的内容.

html javascript canvas kineticjs

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

Perl正则表达式搜索并替换为$ variable-> function("args")

基本上我正在尝试替换从对象的函数调用返回的任何内容.但我需要正则表达式搜索的返回值作为参数.这有点棘手,但代码应该说明一切:

while ( $token =~ s/\$P\(([a-z0-9A-Z_]+)\)/$db->getValue("params", qw($1))/e ) { }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是$ 1没有得到任何评估(参数字面上变成"$ 1")所以它搞砸了我的getValue()方法.

干杯

regex string perl

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

.exe程序的C++命令行参数

我已经program.exe在我的Windows机器上创建了它.由于某种原因,我无法正确传递命令行参数.

int main(int argc, char *argv[]) {

  ///////testing
  cout << "\n\n(int)ARGV[1]: " << (int)argv[1] << "\n\n";

  return 0;
} 
Run Code Online (Sandbox Code Playgroud)

在终端我运行:

program.exe 4 
Run Code Online (Sandbox Code Playgroud)

我看到(int)ARGV[1]: 15333464打印到我的控制台.

知道为什么会这样或者我如何修改代码?我应该打印出4号.谢谢.

c++ command-line arguments

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

C将char**指向另一个起始位置?

我目前有一些形式

char** args = { "a", "s", "d", "f" };
Run Code Online (Sandbox Code Playgroud)

我想要的是

char** newArgs = { "s", "d", "f" }; 
Run Code Online (Sandbox Code Playgroud)

最简单的方法是什么?

谢谢.

c string pointers

-3
推荐指数
1
解决办法
101
查看次数

标签 统计

html ×4

javascript ×4

string ×3

canvas ×2

kineticjs ×2

regex ×2

arguments ×1

c ×1

c++ ×1

command-line ×1

file ×1

jquery ×1

perl ×1

pointers ×1