Извлеките переменные из оператора кода с помощью RegexJAVA

Программисты JAVA общаются здесь
Anonymous
Извлеките переменные из оператора кода с помощью Regex

Сообщение Anonymous »

Я пытаюсь извлечь переменные из кодовых операторов и условия «если». У меня есть резервная связь, но mymatcher.find () < /code> не возвращает никаких значений, соответствующих.
Я не знаю, что не так.import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class test {
public static void main(String[] args) {
String test="x=y+z/n-10+my5th_integer+201";
Pattern mypattern = Pattern.compile("^[a-zA-Z_$][a-zA-Z_$0-9]*$");
Matcher mymatcher = mypattern.matcher(test);
while (mymatcher.find()) {
String find = mymatcher.group(1) ;
System.out.println("variable:" + find);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/333 ... sing-regex

Вернуться в «JAVA»