, если вы хотите проанализировать URI и получить компонент фрагмента, вы можете сделать:

ужно извлечь"URPlus1_S2_3" из строки:

"Last one: http://abc.imp/Basic2#URPlus1_S2_3," 

используя регулярные выражения на языке Java.

Может кто-нибудь, пожалуйста, помогите мне? Я использую регулярное выражение в первый раз.

 Sebastiaan van den Broek20 янв. 2011 г., 17:16
Пожалуйста, добавьте еще несколько критериев: если вам нужно только извлечь эту строку, то вы можете скопировать ее. Является ли ваш критерий, что вы должны найти разделение между «#» и «,»?
 Niras20 янв. 2011 г., 17:29
извлечение между '#' и ',' кажется наиболее логичным для меня.

Ответы на вопрос(2)

String s = "Last one: http://abc.imp/Basic2#URPlus1_S2_3,";
Matcher m = Pattern.compile("(URPlus1_S2_3)").matcher(s);
if (m.find()) System.out.println(m.group(1));

Решение Вопроса

Пытаться

Pattern p = Pattern.compile("#([^,]*)");
Matcher m = p.matcher(myString);
if (m.find()) {
  doSomethingWith(m.group(1));  // The matched substring
}

Ваш ответ на вопрос