カンマで区切られたipsのブロックと一致する正規表現を作成することを目的としています。私が持っている限り、ipsの規則的な式と、コンマの後にブレークライン文字が続きますが、この条件を設定する必要があります。
最後の行がthrereの場合(ブレークライン文字なし)、他にevrythingがある場合はコンマはオプションであり、コンマの後にブレークラインを続ける必要があります。
正規表現を完成させるのを手伝ってくれませんか?
これは私が構築している正規表現です
((25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)(,\n)?)*
これはテストブロックです
192.168.1.1,
192.56.3.23,
189.35.2.2,
198.23.45.56
192.168.3.24
は最後の行ではなく、行の終わりにコンマがないため、198.23.45.56は有効ではありません。
私はこのバリデーターをオンラインhttp://regexpal.com/を使用して正規表現をテストしています。
よろしく。