我正在尝试使用preg_match来返回页面源代码中包含在""中的所有URL.
我正在使用的代码是
preg_match('"http://(.+?)\"', $code, $matches);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Warning: preg_match() [function.preg-match]: Unknown modifier '/' in .... on line 13
Run Code Online (Sandbox Code Playgroud) 如何做到以下几点是最好的方法.
输入一个很长的数字,可以说是500,000位数,而不是科学记数法; 然后我能用它做数学,比如+2等?
先感谢您.
编辑:这是一个500,000位正整数.
我有一个非常令人沮丧的问题:
我试图运行一个迭代器,但它继续在hasNext类中提出java.lang.NullPointerException.
我不太确定它可能尝试使用null值.我假设它与当前有关.我添加了一个if语句来检查current是否为null.但随后它又回归并带来意外的价值.
帮助赞赏.
代码如下:
private class Iterator implements Iterator
{
private Link<T> current;
public boolean hasNext () {
if(current.next == null)
return false;
return true;
}
public T next() throws OutOfBounds
{
if (this.hasNext())
{
T element = current.element;
current = current.next;
return element;
}
else
throw new OutOfBounds("No next element to call");
}
}
private class Link<T>
{
private T element;
private int priority;
private Link<T> next;
public Link(T t, int p, Link<T> n)
{
this.element = t; …Run Code Online (Sandbox Code Playgroud)