特定のJava正規表現が何に一致するかを理解するのに苦労しています:
"<(\\w+)></\\1>"
私はこれを読みましたhttp://docs.oracle.com/javase/tutorial/essential/regex/
\1
しかし、その表現が何に一致するのか、特にその部分はまだわかりません。それは任意の単語に一致する所有量指定子であることがわかりますが、チュートリアルによるとグループを一致させるために which を<(\w+)>
使用する理由がわかりません。()
\1
2番目の部分については、何が一致するかわかりません。で試してみました
"001123344556678899".replaceAll("\\1", "");
おそらく数字と一致すると思ったので、何も置き換えられていないので、文字列が返されました。