1。测试字符串的某个形式。例如,能够对一个输入字符串停止测试,看在该字符串能否存在一个德律风号码形式或一个信誉卡号码形式。那称为数据有效性验证。
2。替代文本。能够在文档中利用一个正则表达式来标识特定文字,然后能够全数将其删除,或者替代为此外文字。
3。按照形式婚配从字符串中提取一个子字符串。能够用来在文本或输入字段中查找特定文字。
例如,若是需要搜刮整个 web 站点来删除某些过时的质料并替代某些HTML 格局化标识表记标帜,则能够利用正则表达式对每个文件停止测试,看在该文件中能否存在所要查找的质料或 HTML 格局化标识表记标帜。
用那个办法,就能够将受影响的文件范畴缩小到包罗要删除或更改的质料的那些文件。然后能够利用正则表达式来删除过时的质料,最初,能够再次利用正则表达式来查找并替代那些需要替代的标识表记标帜。
另一个申明正则表达式十分有用的示例是一种其字符串处置才能还不为人所知的语言。
VBScript 是 Visual Basic 的一个子集,具有丰硕的字符串处置功用。与 C 类似的 Visual Basic Scripting Edition 则没有那一才能。正则表达式给 Visual Basic Scripting Edition 的字符串处置才能带来了明显改善。
不外,可能仍是在 VBScript 中利用正则表达式的效率更高,它允许在单个表达式中施行多个字符串操做。
0