[P语言] P语言基础语法点滴

2023-04-22 19:05:09   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《[P语言] P语言基础语法点滴》,欢迎阅读!
语言基础,语法,点滴,语言
[P语言] P语言基础语法点滴

一全局:

;P语言使用类C语法,因此有C功底基本没有上手的压力!

支持的变量类型是:

int 表示整数,P语言的整数范围无穷大,并非4字节或者8字节; cstr 表示字符串

入口函数为void main(void);

支持全局变量

一些与c的区别: 1. 暂时不支持浮点类型 2. 运算不做类型判断,也就是说 int+cstr = int cstr + int = cstr;

int类型支持 +-*, /, %, &, !, ^ 等操作 cstr支持+操作

二、内部全局变量 全局变量(只读类型)

$m_user: 要登录/注册的用户名 $m_url: 正在处理的网页地址 $m_html: 正在处理的网页内容 $m_webtitle: 正在处理的网页title $m_ref: 转入链接

$m_region: 采集网页的有效区域 $m_cunit: 采集网页的单元区域

全局变量(读写类型):

$m_ntitle: 要发布的文章标题或者获取的文章标题 $m_ncontent: 要发布的文章内容或者获取的文章内容 $m_nauthor: 要发布的文章作者或者获取的文章作者 $m_ntags: 要发布的文章关键词或者获取的文章关键词 $m_ntype: 要发布的文章类型或者获取的文章类型

全局变量(写入类型)

$m_pageurl; 获取地址,比如下一页地址。。。

cstr fread(cstr fname); 读取本地文件fname内容,并返回


void fwrite(cstr fname, cstr out); 将内容out写入本地文件fname

int strfind(cstr html, cstr target); 在字符串html里查找target,并返回第一个字符的位置,查找不到返回-1 cstr strget(cstr html, int start, int size); 从字符串html里提取从start开始,长度为size的字符串并返回 cstr strbetween(cstr html, cstr left, cstr right, int start, int inc); 从字符串html里,位置start之后,查找leftright之间的字符串,如果inc=1,表示left, right都包括,返回该字符串结果

cstr strreplace(cstr html, cstr from, cstr to); 将字符串html里的字符串from,替换为to,返回替换之后的新字符串

cstr htmlblock(cstr html, int start); 获取网页htmlstart所处的html cstr htmlhref(cstr html); 获取网页html里第一个href标签地址 cstr htmlimg(cstr html); 获取网页html里第一个img标签地址 cstr htmlaction(cstr html); 获取网页html里第一个action标签地址 cstr htmltext(cstr html); 获取网页html的所有显示文字 cstr gethtml(cstr url); 获取地址为url的网页内容

cstr regexreplace(cstr html, cstr rule); 正则规则替换字符串html,并返回结果 cstr urlstandard(cstr url); 将网址url标准化为http://结构 void formunit(cstr name, cstr val); val赋值给201105更新

cstr htmlblock(cstr html, int start); \t\t获取网页htmlstart所处的html\r\n

三、可以嵌入P语言的地方

a) 地址获取,设置一个全局的$m_pageurl;由区域来决定; b) 标题获取 c) 内容获取 d) 作者 e) 分类 f) 关键词

j) 登录表单 k) 注册表单 l) 发布表单 四、例程

在标题获取使用程序:









1.

void main(void)


本文来源:https://www.wddqxz.cn/0354631d6bd97f192279e961.html

相关推荐