(原創) 如何檢查是否為合法IP? (.NET) (C++/CLI) (C/C++) (Reqular Expression)
2007-05-17 07:41
543 查看
Abstract
檢查是否為合法IP,不需hardcode了,透過Regular Expression,只要一行就可以。
Introduction
有網友Email問我如何用C++/CLI檢查IP,當然自己parse也可以,不過既然用了.NET平台,而.NET又支援Regular Expression,這種檢查的字串的程式,用Regular Expression是首選。
C++/CLI / CheckIP.cpp
1#include "stdafx.h"
10using namespace System;
11using namespace System::Text::RegularExpressions;
12
13
20False
True
Reference
Sample Regular Expressions
檢查是否為合法IP,不需hardcode了,透過Regular Expression,只要一行就可以。
Introduction
有網友Email問我如何用C++/CLI檢查IP,當然自己parse也可以,不過既然用了.NET平台,而.NET又支援Regular Expression,這種檢查的字串的程式,用Regular Expression是首選。
C++/CLI / CheckIP.cpp
1#include "stdafx.h"
10using namespace System;
11using namespace System::Text::RegularExpressions;
12
13
20False
True
Reference
Sample Regular Expressions
相关文章推荐
- (原創) 如何讓泛型支援多個interface? (.NET) (C/C++) (C#) (template) (C++/CLI)
- (原創) 如何在C++/CLI實做pass by reference to const? (.NET) (C++/CLI) (C/C++)
- (原創) 如何使用abstract base class模擬interface? (C/C++) (.NET) (C++/CLI)
- (原創) 如何一行一行的讀取文字檔? (.NET) (C#) (C++/CLI) (C/C++)
- (原創) 如何使用C++/CLI对图片做Grayscale Erosion? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何計算SNR (signal-to-ratio)? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何使用C++/CLI对图片做Grayscale Opening? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何产生Yokoi Connectivity Number? (.NET) (C++/CLI) (C/C++) (Image Processing)
- (原創) 如何對有Noise圖片做Box Filter? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何對有Noise圖片做Median Filter? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何使用struct? (C/C++) (.NET) (C++/CLI)
- (原創) 如何使用C++/CLI对图片做Grayscale Closing? (.NET) (C++/CLI) (C/C++) (Image Processing)
- (原創) 如何建立自己的Collection? (.NET) (C#) (C++/CLI) (C/C++)
- (原創) 如何使用C++/CLI对图片做Grayscale Dilation? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何用C++開發ASP.NET? (.NET) (C++/CLI) (ASP.NET) (C/C++)
- (原創) 如何使用C++/CLI读/写jpg檔? (.NET) (C++/CLI) (GDI+) (C/C++) (Image Processing)
- (原創) 如何對圖片加入Salt and Pepper Noise? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何對圖片加入Gaussian Noise? (.NET) (C/C++) (C++/CLI) (GDI+) (Image Processing)
- (原創) 如何使用Timer? (.NET) (C#) (C++/CLI)
- (原創) C++/CLI转BCB心得报告 (C/C++) (.NET) (C++/CLI)