我有一个正则表达式,它匹配 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)
不应该匹配
我如何创建一个正则表达式来执行此操作?
我正在写一个 GA,我不确定在选择父母时我是否想通过我的人口循环找到每个使用锦标赛选择的父母,或者我是否打算为每个解决方案使用比赛选择找到两个父母在我的人口中。
哪一个?
如果我有一张桌子......
ThingName | ThingCategory
-------------------------
thing 1 | cat1
thing 2 | cat2
thing 3 | cat3
Run Code Online (Sandbox Code Playgroud)
我将如何首先选择它们cat2,然后cat1呢cat3
这甚至可能吗?
我在Java中创建了一个复杂的对象,我正在使用equals方法对它进行比较.
这是可以的,还是首选给对象一个名称或id并比较对象名称/ ID?
解释:
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
可以说我正在尝试在字符串中匹配单词"google",但有时该字符串包含一个链接,(<a href="http://www.google.com">google</a>)但我只想匹配,如果它不是链接.
如何检查<a href="http://www.google.com">单词之前是否有?