import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String args[]) {
String pageText = "Other Strings 9.5.1 My Other Strings";
String pageText2 = "Other Strings 9.3.1.1.1 My Other Strings";
Pattern anyServicePattern = Pattern.compile("(\\d+\\.){2}[0-9]\\s+[a-zA-Z]+");
Matcher anyServiceMatcher = anyServicePattern.matcher(pageText);
if (anyServiceMatcher.find()) {
System.out.println("Found");
} else {
System.out.println("Not Found");
}
Matcher anyServiceMatcher2 = anyServicePattern.matcher(pageText2);
if (anyServiceMatcher2.find()) {
System.out.println("Found");
} else {
System.out.println("Not Found");
}
}
}
Он печатает:
Найдено
Найдено
Я хочу, чтобы он напечатался
Найдено
Не найдено
т.е. Я хочу, чтобы регулярное выражение соответствовало шаблону Я перепробовал множество комбинаций, но, к моему большому удивлению, не смог их взломать. Какое выражение правильное?
Вот ссылка на jdoodle: https://www.jdoodle.com/ia/14IW
Вот мой код: [code]import java.util.regex.Matcher; import java.util.regex.Pattern;
public class Main { public static void main(String args[]) { String pageText = "Other Strings 9.5.1 My Other Strings"; String pageText2 = "Other Strings 9.3.1.1.1 My Other Strings"; Pattern anyServicePattern = Pattern.compile("(\\d+\\.){2}[0-9]\\s+[a-zA-Z]+"); Matcher anyServiceMatcher = anyServicePattern.matcher(pageText); if (anyServiceMatcher.find()) { System.out.println("Found"); } else { System.out.println("Not Found"); }
Matcher anyServiceMatcher2 = anyServicePattern.matcher(pageText2); if (anyServiceMatcher2.find()) { System.out.println("Found"); } else { System.out.println("Not Found"); } } } [/code] Он печатает:
Найдено
Найдено Я хочу, чтобы он напечатался
Найдено
Не найдено т.е. Я хочу, чтобы регулярное выражение соответствовало шаблону Я перепробовал множество комбинаций, но, к моему большому удивлению, не смог их взломать. Какое выражение правильное? Вот ссылка на jdoodle: https://www.jdoodle.com/ia/14IW
Я ищу хорошую отправную точку для своего варианта использования.
Мой вариант использования несколько особенный, поэтому простой тест производительности со всеми доступными коллекциями не поможет.
Производительность решает все. Потребление памяти...
Я ищу хорошую отправную точку для своего варианта использования.
Мой вариант использования несколько особенный, поэтому простой тест производительности со всеми доступными коллекциями не поможет.
Производительность решает все. Потребление памяти...
Я пишу сценарий Python, который подключается к устройствам Cisco IOS и собирает конкретную информацию с помощью определенных команд.
Я пытаюсь получить дополнительные MAC-адреса, перечисленные в журнале «показать». команда для неаутентифицированных...
Это упрощение конкретной проблемы, но мне нужна следующая программа, чтобы найти и акк, и акк, но она находит только первый:
foreach(Match match in Regex.Matches( aacc ,@ a.c ))
Console.WriteLine(match.Value);