ポート付きとポートなしのすべてのIPを検出するための正規表現が必要ですが、例外はあります
93.153.31.151(:27002)
と
10.0.0.1(:27002)
いくつか持っていますが、例外を追加する必要があります
\\d{1,3}(?:\\.\\d{1,3}){3}(?::\\d{1,5})?
Javaマッチャーの場合
String numIPRegex = "\\d{1,3}(?:\\.\\d{1,3}){3}(?::\\d{1,5})?";
if (pA.matcher(msgText).find()) {
this.logger.info("Found");
} else {
this.logger.info("Not Found");
}