0

IP アドレスを含むテキスト ファイルがあります。ファイル内のすべての IP アドレスを抽出し、データベースに保存する必要があります。IP アドレスの形式は次のようになります。

'heres an IP' = '134.981.652.32'

これは、IP アドレスを見つけるために使用している正規表現です。

"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"

これは、qoutes なしで IP アドレスを見つけるのにうまく機能します。上記の例のように引用符が含まれている場合にそれらを見つける方法を知る必要があります。(ファイルに含まれるものを変更するオプションはありません

4

1 に答える 1

2

引用符を追加してアンカーを削除します。

"'(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])'"
于 2013-04-18T22:32:28.737 に答える