Мне нужно отобразить слово doc на веб-странице. Я использую библиотеку с именем Docx4j для преобразования .doc в html. Это работает нормально. Но я получаю гиперссылки в нижнем формате.Как получить домен с URL-адресом с помощью регулярного выражения?
To search on google go to this link [#?] HYPERLINK \"http://www.google.com/\" [#?][#?] google[#?] and type the text.
я могу преобразовать его в
To search on google go to this link (http://www.google.com) google and type the text.
, используя приведенный ниже код
String myText = "To search on google go to this link [#?] HYPERLINK \"http://www.google.com/\" [#?][#?] google[#?] and type the text.";
System.out.println(myText);
String firstReplace = myText.replaceAll("\\[", "").replaceAll("\\]", "").replaceAll("#\\?", "");
System.out.println(firstReplace);
String secondReplace = firstReplace.replaceAll("HYPER\\S+\\s+\"", "(");
System.out.println(secondReplace);
String finalReplace = secondReplace.replaceAll("/*\".", ")");
System.out.println("\n" + finalReplace);
Может кто-то пожалуйста, предоставьте мне регулярное выражение для преобразования выше строки в
To search on google go to this link google (http://www.google.com) and type the text.
--EDIT--
Есть некоторые ссылки, которые появляются в
[#?] HYPERLINK \"http://www.google.com/\" [#?][#?] google page[#?]
я должен изменить их
google page (http://www.google.com)
Как это сделать?
не могли бы вы уточнить? –
@SumodhS проверка правки. – Kasramvd
Есть ли способ получить «http://www.google.com/» и заменить его на «(http://www.google.com/)»? Я не могу использовать этот скрипт, заданный в вопросе, так как то, что у меня есть, является HTML и заменяет «messes up my HTML –