小编pre*_*per的帖子

正则表达式匹配多行字符串开始与x,以y结尾并包含z而不是中间的x

用一个例子更好地解释.

这是文字:

<li>hello 
THE WORDS
</li>

<li> cruel </li>

<li> world THE WORDS </li>
Run Code Online (Sandbox Code Playgroud)

我想找到以字符串开头<li>和结尾</li>并包含的字符串THE WORDS.我期待只与<li> hello THE WORDS </li>和匹配<li> world THE WORDS </li>.

我尝试了什么: (?s)<li>.*?(THE WORDS).*?</li>

有了这个,第二场比赛是<li> cruel </li> <li> world THE WORDS </li>.

我正在使用Sublime Text.

regex non-greedy sublimetext

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

如何在IntelliJ IDEA中添加文件系统的链接?

在Eclipse中添加新文件时,可以选择从项目外部(硬盘驱动器中的任何位置)添加到文件的链接.选项是高级选项下名为"文件系统中的文件链接"的复选框.

那么IntelliJ中的这个选项在哪里?或者在Android Studio中更具特色?

android intellij-idea android-studio

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

选择父母在遗传算法中交叉?

首先,这是家庭作业的一部分.

我正在尝试实现遗传算法.我很困惑选择父母交叉.

在我的笔记中(显然有些不对劲)这是作为例子所做的事情;

  1. Pc(交叉的可能性)*种群大小=估计的染色体数量与交叉(如果不均匀,则舍入到最接近的一个)
  2. 为每个染色体选择范围[0,1]中的随机数,如果此数字小于Pc,则选择此染色体作为交叉对.

但是当应用第二步时,选择的染色体计数等于第一步中发现的结果.由于随机性,这并不总是得到保证.

所以这没有任何意义.我搜索选择父母进行交叉,但我发现的是交叉技术(单点,切割和切片等)以及如何在所选父母之间进行交叉(我对这些没有问题).我只是不知道哪个染色体应该选择交叉.有什么建议或简单的例子?

genetic-programming genetic-algorithm

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

使用eval方法从Firefox中的字符串中获取类

我尝试过的(在chrome中有效)

var class_str = "class Test {};";
var a = eval(class_str);
console.log(new a());
Run Code Online (Sandbox Code Playgroud)

在Firefox 46中引发以下错误:

TypeError: a is not a constructor
Run Code Online (Sandbox Code Playgroud)

a未定义并使用new A()返回ReferenceError: A is not defined.

Firefox有什么不同?

javascript firefox eval es6-class

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

为什么notepad ++ autocomplete不能与函数参数一起使用?

我检查了"设置>预防>备份/自动完成>在每个输入上启用自动完成"和"功能参数提示输入"选项.我有Notepad ++ 5.9(unicode)版本.它会自动完成函数名称,但不会自动填充参数 我也尝试重新安装.我知道它有这个功能但不起作用.知道为什么吗?

我的意思是当我写"pri"时它会自动完成print_r,但我想让它像图像一样工作; http://i51.tinypic.com/3322auc.jpg

php text-editor notepad++

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