2012-04-03 2 views
0

У меня есть текст, в котором я не могу поместить html-теги, чтобы сделать ссылки, я бы использовал синтаксис, как wiki [перейти в приложение] (http://foo.com), я бы хотел для извлечения текста с использованием регулярных выражений и преобразования текста в html. Я попытался использовать регулярное выражение \ [. \) Но это не работает.Анализ текста внутри скобок с использованием regexp

Pattern wikiLink = Pattern.compile("\\[.\\)"); 
Matcher mURL = wikiLink.matcher(content); 
StringBuffer sb = new StringBuffer(); 
while (mURL.find()) { 
    ... 
} 

ответ

0

Если я правильно понимаю ваш вопрос:

\[.*?\]\(http://.*?\) 

это регулярное выражение будет найти весь текст формы

[text](http://url) 
+0

Я основал ответ [здесь] (Http: // StackOverflow .com/questions/1553222/regex-pattern-to-return-text-from-in-brackets) Большое спасибо stackoverflow – Alessandra

+0

Регулярное выражение в предоставляемой вами ссылке найдет весь текст между * любыми * скобками. Даже если они появляются в обычном тексте. И это не то, что вы просили. Попробуйте использовать [тестер регулярного выражения] (http://regexpal.com/) для текста * blah (blah) blah * –

Смежные вопросы