Я новичок в Java. В настоящее время я работаю с регулярными выражениями (regex) в Java. Вот мой вопрос: Я хотел бы удалить: «Управляющий фондом: CI Investments Inc.» эта часть через мое регулярное выражение. Как я могу это сделать? Часть моего кода приведена ниже.Регулярные выражения (Regex) Java
CIG2306/CIG3306/CIG1306 Управляющий фондом: CI Investments Inc. Это один из результатов, которые я прочитал. Я хочу добавить регулярное выражение специально для этого вывода. Потому что я не хочу, чтобы часть менеджера фонда: CI Investments Inc была удалена из моей продукции.
public class Main { String text; private getFundCode(){ Pattern ptnFundCode = Pattern.compile("Fund code\\w?:\\s*(.*)[\\r\\n]+", Pattern.CASE_INSENSITIVE); Matcher mchFundCode = ptnFundCode.matcher(text); if(mchFundCode.find()){ System.out.println(mchFundCode.group(1)); //tempResult+=mchFundCode.group(1)+"; "; } else{ tempResult+="N/A; "; }
Пожалуйста, покажите какой код вы пробовали. – markspace
где ваш пример кода –
Вам нужно использовать регулярные выражения, или же будет работать с строкой? – Scovetta