Мне интересно, есть ли символ для любого числа (включая нуль) любых символов
Символ для любого числа любых символов в регулярном выражении?
Ответ 1
.*
.
- любое char, *
означает повторяющееся ноль или более раз.
Ответ 2
Вы можете использовать это регулярное выражение (любые пробелы или любые не-пробелы) как можно дольше и вплоть до 0.
[\s\S]*
Это выражение будет соответствовать как можно меньше, но столько, сколько необходимо для остальной части выражения.
[\s\S]*?
Например, в этом регулярном выражении [\s\S]*?B
будет соответствовать aB
в aBaaaaB
. Но в этом регулярном выражении [\s\S]*B
будет соответствовать aBaaaaB
в aBaaaaB
.
Ответ 3
Вы имеете в виду
.*
.
любой символ, кроме символа новой строки, с точечным режимом включает в себя также символы новой строки
*
любое количество предыдущего выражения, включая 0 раз
Ответ 4
Я бы использовал .*
. .
соответствует любому символу, *
означает 0 или более случаев. Вам может понадобиться переключатель DOTALL в регулярное выражение для захвата новых строк с помощью .
.
Ответ 5
Да, есть один, это звездочка: *
a* // looks for 0 or more instances of "a"
Это должно быть описано в любом учебнике или документации по регулярным выражениям Java, которые вы ищите.