我期待'preg_match'一个看起来像/ dp / B0039SD7S6 / blah-blah的链接我的当前表达式看起来像......
$var = preg_match('/dp\/(.?*)\//', $output);
这不输出'039SD7S6'。我假设因为反斜杠干扰了分隔符。感谢帮助,谢谢。
答案 0 :(得分:2)
你的正则表达式存在3个问题:
.*
必须在preg_match
preg_match('/dp\/(.*?)\//', $output, $var);
语法:结果必须是参数,而不是返回值。以这种方式改变:
preg_match('{dp/(.*?)/}', $output, $var);
或 - 我更喜欢 - 以这种方式:
import java.util.Scanner;
public class Numbers {
public static void main(String[] args) {
Scanner userInput = new Scanner(System.in);
System.out.print("Type three integers ");
int firstInt = userInput.nextInt();
int secondInt = userInput.nextInt();
int thirdInt = userInput.nextInt();
System.out.println(firstInt + secondInt + thirdInt);
}
}