小编Und*_*ned的帖子

正则表达式匹配(如果不在单词之后)

我有一个正则表达式,它匹配 url 并将它们转换为 html 链接。如果 url 已经是链接的一部分,我不想匹配,例如:

http://stackoverflow.com/questions/ask
Run Code Online (Sandbox Code Playgroud)

应该匹配,但是:

<a href="http://stackoverflow.com/questions/ask">Stackoverflow</a>
Run Code Online (Sandbox Code Playgroud)

不应该匹配

我如何创建一个正则表达式来执行此操作?

php regex

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

在锦标赛选择中选择父母

我正在写一个 GA,我不确定在选择父母时我是否想通过我的人口循环找到每个使用锦标赛选择的父母,或者我是否打算为每个解决方案使用比赛选择找到两个父母在我的人口中。

哪一个?

artificial-intelligence genetic-algorithm

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

SQL中的手动排序

如果我有一张桌子......

ThingName | ThingCategory
-------------------------
thing 1   | cat1
thing 2   | cat2
thing 3   | cat3
Run Code Online (Sandbox Code Playgroud)

我将如何首先选择它们cat2,然后cat1cat3

这甚至可能吗?

mysql sql

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

在Java中使用Object.equals()是一种可接受的做法吗?

我在Java中创建了一个复杂的对象,我正在使用equals方法对它进行比较.

这是可以的,还是首选给对象一个名称或id并比较对象名称/ ID?

java object

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

创建对象的副本而不复制它的属性引用

解释:

public class SomeClass {
  int aNumber = 0;

  public void changeNumber(int number){
    aNumber = number;
  }

  public int getNumber(){
    return aNumber;
  }
} 


public class Testapp {

  public static void main(String[] args) {
    NewClass object1 = new NewClass();
    NewClass object2 = object1;

    object1.changeNumber(5);
    object2.changeNumber(2);
    System.out.println("object1: "+object1.getNumber());
    System.out.println("object2: "+object2.getNumber());
  }
}
Run Code Online (Sandbox Code Playgroud)

这将输出:object1:2 object2:2

我如何输出:object1:5 object2:2

java

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

定期表达以匹配不在href中的单词

可能重复:
RegEx匹配除XHTML自包含标记之外的开放标记

可以说我正在尝试在字符串中匹配单词"google",但有时该字符串包含一个链接,(<a href="http://www.google.com">google</a>)但我只想匹配,如果它不是链接.

如何检查<a href="http://www.google.com">单词之前是否有?

php regex html-parsing

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