私はJavaで新しいです。私は現在、Javaで正規表現(正規表現)を扱っています。 私の質問です:私は削除したい: "ファンドマネージャー:CI投資株式会社"私の正規表現を介してこの部分。どうしたらいいですか? 私のコードの一部は以下の通りです。正規表現(正規表現)Java
CIG2306/CIG3306/CIG1306ファンドマネージャー:CI Investments Inc. これは私が読んだ出力の1つです。私はこの出力のために正規表現を特別に追加したいと思います。ファンドマネジャーのCI Investments Incが私のアウトプットから削除されることを希望しないためです。あなたが本当に交換するregex
を使用する場合は
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