правя програма, която извлича всички снимки от набор от flickr. Намерих в кода голям низ с всяка връзка към картина, проблемът е следният:
Връзките имат следния формат:
https:\/\/c2.staticflickr.com\/4\/3925\/14562233192_3fe2b8fe1b_s.jpg
но не мога да премахна знака „\“, въпреки че използвам последователността за избягване на „\“.
Моят заместващ код е следният, ret съдържа много връзки, разделени с '\n':
ret =ret.replaceAll("\\", "");
какво за бога забравям?
Моята грешка stackTrace е следната:
Exception in thread "AWT-EventQueue-0" java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)