/*<FH+>************************************************************************/
/* 博客地址:http://blog.csdn.net/xxb249 */
/* 版权所有: Copyright (C) 2012-2030 程序员的世界 */
/* */
/* 文件名称: pythonMod.js */
/* 内容摘要: 用于python模块注释功能 */
/* 其它说明: 放到 C:\Program Files\IDMComp\UltraEdit\scripts目录中 */
/* 点击菜单脚本-->脚本-->添加 可以添加快捷 */
/* 当前版本: Version1.0 */
/* 作 者: xuxb */
/* 完成日期: 2012-07-11 */
/* 修改记录: */
/* 修改日期 版本号 修改人 修改内容 */
/* -------------------------------------------------------------------------- */
/* 2012-07-11 Version1.0 xuxb 创建文件 */
/*<FH->************************************************************************/
/***************************************************************************/
/* 函数声明区 开始 */
/***************************************************************************/
/*<FUNC+>**********************************************************************/
/* FuncName: ueLTrim */
/* Describe: 去掉字串左边的空格 */
/* Input : 字符串 */
/* Output : None */
/* Return : 去掉空格后的字符串 */
/* Others : None */
/* Records : */
/* Date Version Author */
/* -------------------------------------------------------------------------- */
/* 2012-07-10 v1.0 xuxb */
/*<FUNC->**********************************************************************/
function ueLTrim(str)
{
/**************************************************************************/
/* 如果字串左边第一个字符为空格 */
/**************************************************************************/
if (str.charAt(0) == " ")
{
/***********************************************************************/
/* 将空格从字串中去掉 */
/***********************************************************************/
str = str.slice(1);
/***********************************************************************/
/* 递归调用 */
/***********************************************************************/
str = ueLTrim(str);
}
return str;
}
/*<FUNC+>**********************************************************************/
/* FuncName: ueRTrim */
/* Describe: 去掉字串右边的空格 */
/* Input : 字符串 */
/* Output : None */
/* Return : 去掉空格后的字符串 */
/* Others : None */
/* Records : */
/* Date Version Author */
/* -------------------------------------------------------------------------- */
/* 2012-07-10 v1.0 xuxb */
/*<FUNC->**********************************************************************/
function ueRTrim(str)
{
var ilength = 0;
ilength = str.length;
/**************************************************************************/
/* 如果字串右边第一个字符为空格 */
/**************************************************************************/
if (str.charAt(ilength - 1) == " ")
{
/***********************************************************************/
/* 将空格从字串中去掉 */
/***********************************************************************/
str = str.slice(0, ilength - 1);
/***********************************************************************/
/* 递归调用 */
/***********************************************************************/
str = ueRTrim(str); //递归调用
}
return str;
}
/*<FUNC+>**********************************************************************/
/* FuncName: ueTrim */
/* Describe: 去掉左右两边的空格 */
/* Input : 字符串 */
/* Output : None */
/* Return : 去掉空格后的字符串 */
/* Others : None */
/* Records : */
/* Date Version Author */
/* -------------------------------------------------------------------------- */
/* 2012-07-10 v1.0 xuxb */
/*<FUNC->**********************************************************************/
function ueTrim(str)
{
return ueLTrim(ueRTrim(str));
}
function PubRealLenth(str)
{
/**************************************************************************/
/* 获得字符串实际长度,中文2,英文1 */
/* 要获得长度的字符串 */
/**************************************************************************/
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i < len; i++) {
charCode = str.charCodeAt(i);
if (charCode >= 0 && charCode <= 128)
{
realLength += 1;
}
else
{
realLength += 2;
}
}
return realLength;
}
/*<FUNC+>**********************************************************************/
/* FuncName: PubGetFuncHeadText */
/* Describe: 获得函数头部注释的相关功能函数 */
/* Input : Flg -- 标志位 StrCommand --- 字符串 */
/* Output : None */
/* Return : 处理过的字符串 */
/* Others : None */
/* Records : */
/* Date Version Author */
/* -------------------------------------------------------------------------- */
/* 2012-07-10 v1.0 xuxb */
/*<FUNC->*******************************
UE编辑器之快速添加注释
5星 · 超过95%的资源 需积分: 42 107 浏览量
2012-07-24
17:26:23
上传
评论
收藏 5KB RAR 举报
xxb249
- 粉丝: 178
- 资源: 28
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第30题串联所有单词的子串.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第29题两数相除.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第28题找出字符串中第一个匹配项的下标.zip
- 实验报告模板(1).docx
- C语言基础-C语言编程基础之Leetcode编程题解之第26题删除有序数组中的重复项.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第25题K个一组翻转链表.zip
- hnu计算机系统作业-计算机系统基础课程大作业.zip
- 树莓派app.apk
- C++的基于同态加密技术的匿名电子投票系统源码.zip
- SW建模格式图.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈