1. 正则表达式到底是什么?
我们通常在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。
字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。
一个IP地址就是一个32位无符号整数,IP地址通常是以一个称为点分十进制表示法来表示。每个字节由它的十进制值来表示,并且用句号(英文中的句号)和其它字节间分开。
OSI模型
开放式系统互联通信参考模型(Open System Interconnection Reference Model)简称OSI模型,一种概念模型,由国际标准化组织(ISO)提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。