代码执行和生命周期,常用正则表达式

作者: 新金沙平台  发布:2019-09-22
package mainimport (    "fmt")func print(n int,x rune,y rune)(){    fmt.Printf("moving disk %d from pole %c to pole %cn",n,x,y)}func move(n int,a rune,b rune,c rune)(){    if n==1{        print    }else {        move(n-1,a,c,b);        print;        move(n-1,b,a,c)    }}func main() {    var n int;    fmt.Println("Please input the disk number n: ");    fmt.Scanf("%d",&n);    move(n,'x','y','z')     }

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。

PHP代码的执行:
1.和大部分程序一样,接收数据,处理数据,输出结果
2.编写的代码就是输入的数据,php内核进行处理,返回相应的输出
3.php作为业务程序和编译语言的区别就是,php多了一步把用户代码翻译为机器语言的步骤:词法分析,语法分析
4.词法分析把php代码分割成一个个单元,语法分析将这些单元转化为Zend Engine执行的操作

用户名:/^[a-z0-9_-]{3,16}$/

图片 1

密码:/^[a-z0-9_-]{6,18}$/

PHP和WEB服务器配合时的生命周期

十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/

5.PHP的SAPI是指PHP具体应用的编程接口,mod_php就是SAPI的一种,把php作为apache的模块加载到apache中以同一个进程运行,这种比较占内存,比如解析css,js完全没必要加载php
6.另一种SAPI的实现,php-cgi,fastcgi
7.apache或fastcgi启动==>模块初始化==>某一个url请求到来==>模块激活==>url请求结束==>模块停用==>apache或fastcgi关闭==>模块关闭

电子邮箱:/^([a-z0-9_.-] )@([da-z.-] ).([a-z.]{2,6})$/

URL:/^(https?://)?([da-z.-] ).([a-z.]{2,6})([/w .-]*)*/?$/

IP 地址:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/

HTML 标签:/^<*(?:></1>|s />)$/

Unicode编码中的汉字范围:/^[u4e00-u9fa5],{0,}$/

本文由新金沙平台发布于新金沙平台,转载请注明出处:代码执行和生命周期,常用正则表达式

关键词: 新金沙平台 js333cp

上一篇:构造函数的问题,短作业优先调度算法
下一篇:没有了