我正在尝试从文本文件中检查一行,如果输入有效,请检查正则表达式。我要做的是检查用户是否在java中输入了一个变量,它会检查它是否正确。
<?php
$intpat = "/^int\s[a-zA-Z_$]+(;$|\s*=\s*\d+;$)/";
?>
上面是我要检查的表达式,除非用户在同一行输入2个变量,否则它的工作正常。以下是我想要的输出
int x = 5; valid
int y; valid
int x = 5; int y; valid
我尝试过使用$intpat = "/^int\s[a-zA-Z_$]+(;$|\s*=\s*\d+;$)+/";
但它仍然让我错误的第三行。
答案 0 :(得分:0)