Если я использую разделитель для строки:
Scanner scanString = new Scanner(line).useDelimiter("<.*>");
Я хочу знать, почему это не сохранит текст в
<a href="https://post.craigslist.org/c/snj?lang=en">post to classifieds</a>
, но будет в строке столько
<option value="ccc">community
Хотя
Scanner scanString = new Scanner(line).useDelimiter("<.*?>");
будет работать для обоих.
Насколько я понимаю, это "<.*>"
должно исключать строку, начинающуюся с "<", за которой следуетлюбой символ 0 или более раз, пока он не достигнет ">".Так почему бы не начать исключать снова, пока не достигнет другого "<"?</p>