精华内容
下载资源
问答
  • 做自然语言处理的同学,经常会对中文文本进行处理,对于一些特殊字符要去掉,现在把代码收集一下,用的时候也方便 1 import re 2 3 s = 'dneog1893^&&341den' 4 r1 = "[a-zA-Z0-9\s+\.\!\/_,$%^*(+\...

       做自然语言处理的同学,经常会对中文文本进行处理,对于一些特殊字符要去掉,现在把代码收集一下,用的时候也方便

    1 import re
    2 
    3 s = 'dneog1893^&&341den'
    4 r1 = "[a-zA-Z0-9\s+\.\!\/_,$%^*(+\"\']+|[+——!,。?、:;;《》“”~@#¥%……&*()]+"
    5 data = re.sub(r1, '', s)

     

    转载于:https://www.cnblogs.com/demo-deng/p/9771372.html

    展开全文
  • 7、输入框只能输入中文(用的是正则表达式): (/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> 8、只能输入英文和数字(用的是正则表达式): (/[\W]/g,'') " onbeforepaste=...

    1、选中去除文本框文字,离开后显示原有文字:

    <input name="key" type="text" id="key" value="邮箱" size="30"  
    οnmοuseοver=this.focus();this.select(); 
    οnclick="if(value==defaultValue){value='';this.style.color='#000'}"   
    onBlur="if(!value){value=defaultValue;this.style.color='#999'}" style="color:#999" />


    2、复选框选中后对文本框可操作:

    <input type="checkbox" name="tpbox" value="1" 
    οnclick="if(this.checked) {document.getElementById('txtNo').disabled=false}else{
    document.getElementById('txtNo').disabled=true}">
    <input type="text" id="txtNo" name="txtNo" size="20" value="选中前面的选项方可编辑" disabled>

    3、点击链接后方可编辑:

    <a href="#" οnclick="document.getElementById('username').readOnly=false;alert('你好,欢迎使用!')">
    先点击我哦!</a>
    <input id="username" value="--请输入--" size="30" readOnly>

    4、输入框从中间输入:

    <input type="text" name="mid" style="text-align:center;">

    5、聚焦时,输入框改变变色:

    <input type="text" size="20" style="background-color:#FFFFFF"
            οnfοcus="style.backgroundColor='#FFFF00'"
            οnblur="style.backgroundColor='#FFFFFF'">

    6、输入框只能输入数字(用的是正则表达式):

    <input οnkeyup="value=value.replace(/[^\d]/g,'') "
    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
    

    7、输入框只能输入中文(用的是正则表达式):

    <input οnkeyup="value=value.replace(/[ -~]/g,'')"
    οnkeydοwn="if(event.keyCode==13)event.keyCode=9">

    8、只能输入英文和数字(用的是正则表达式):

    <input οnkeyup="value=value.replace(/[\W]/g,'') "    
    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
    οnkeydοwn="if(event.keyCode==13)event.keyCode=9">

    9、只读状态,输入框不能编辑,但表单可以获得输入框内的值,框内字体颜色为黑体:
    <input type="text" value="afreon" οnclick="alert('不能编辑!');" οnfοcus="this.blur()" />
    <input type="text" value="afreon" οnclick="alert(this.value);" readonly />
    <input value="不可修改"  readonly= "true" type="text"/>

    10、禁用input,输入框不能编辑,并且表单不能获得输入框内的值,字体颜色为灰体:

    <input value="不可修改也不能获取值" disabled="disabled"  type="text"/>

    11、输入框禁止输入法(不能复制黏贴):

    <input οnpaste="return false" style="ime-mode:disabled">
    
    
    
    
    展开全文
  • 该文档是关于数字温度传感器ds18b20的中文资料,详细介绍了温度传感器ds18b20的结构和用法
  • 数字转换 VC++将数字转换为中文大小的一个类文件,主要使用stl中的string类,这个类不但使用简单方便,新手也会用,而且还可以自动识别并过滤掉夹杂在阿拉伯数字中的逗号、空格等特殊符号,符合日常习惯用法,使用...
  • divmod(a,b)函数中文说明:divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数返回结果类型为tuple参数:a,b可以为数字(包括复数)版本:在python2.3版本之前不允许处理复数,这个大家要注意一下英文说明:Take ...

    divmod(a,b)函数

    中文说明:

    divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数

    返回结果类型为tuple

    参数:

    a,b可以为数字(包括复数)

    版本:

    在python2.3版本之前不允许处理复数,这个大家要注意一下

    英文说明:

    Take two (non complex) numbers as arguments and return a pair of numbers consisting of their quotient and remainder when using long division. With mixed operand types, the rules for binary arithmetic operators apply. For plain and long integers, the result is the same as (a // b, a % b). For floating point numbers the result is (q, a % b), where q is usually math.floor(a / b) but may be 1 less than that. In any case q * b + a % b is very close to a, if a % b is non-zero it has the same sign as b, and 0 <= abs(a % b) < abs(b).

    Changed in version 2.3: Using divmod() with complex numbers is deprecated.

    python代码实例:

    PS:Python标准库:内置函数divmod(a, b)

    本函数是实现a除以b,然后返回商与余数的元组。如果两个参数a,b都是整数,那么会采用整数除法,结果相当于(a//b, a % b)。如果a或b是浮点数,相当于(math.floor(a/b), a%b)。

    例子:

    输出结果如下:

    总结

    以上所述是小编给大家介绍python divmod数字处理函数浅析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

    原文链接:http://www.pythontab.com/html/2014/hanshu_0421/760.html

    展开全文
  • * 数字转换汉字大写 * @constructor * 用法示例:new NumberToChinese(122222).toUpper(); new NumberToChinese(122222).convert(); */ function NumberToChinese() { this.init.apply(this, arguments); ...
    /**
     * 数字转换汉字大写
     * @constructor
     * 用法示例:new NumberToChinese(122222).toUpper(); new NumberToChinese(122222).convert();
     */
    function NumberToChinese() {
        this.init.apply(this, arguments);
    }
    
    NumberToChinese.prototype = {
        init: function (values) {
            this.values = values.toString();
        },
        toUpper: function () {
    
            var str = this.values;
            var len = str.length - 1;
            var idxs = ['', '十', '百', '千', '万', '十', '百', '千', '亿', '十', '百', '千', '万', '十', '百', '千', '亿'];
            var num = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'];
            return str.replace(/([1-9]|0+)/g, function ($, $1, idx, full) {
                var pos = 0;
                if ($1[0] != '0') {
                    pos = len - idx;
                    if (idx == 0 && $1[0] == 1 && idxs[len - idx] == '十') {
                        return idxs[len - idx];
                    }
                    return num[$1[0]] + idxs[len - idx];
                } else {
                    var left = len - idx;
                    var right = len - idx + $1.length;
                    if (Math.floor(right / 4) - Math.floor(left / 4) > 0) {
                        pos = left - left % 4;
                    }
                    if (pos) {
                        return idxs[pos] + num[$1[0]];
                    } else if (idx + $1.length >= len) {
                        return '';
                    } else {
                        return num[$1[0]]
                    }
                }
            });
        },
        toLower: function () {
            var str = this.values;
            var len = str.length - 1;
            var idxs = ['', '十', '百', '千', '万', '十', '百', '千', '亿', '十', '百', '千', '万', '十', '百', '千', '亿'];
            var num = ["零", "一", "二", "三", "四", "五", "六", "七", "八", "九"];
            return str.replace(/([1-9]|0+)/g, function ($, $1, idx, full) {
                var pos = 0;
                if ($1[0] != '0') {
                    pos = len - idx;
                    if (idx == 0 && $1[0] == 1 && idxs[len - idx] == '十') {
                        return idxs[len - idx];
                    }
                    return num[$1[0]] + idxs[len - idx];
                } else {
                    var left = len - idx;
                    var right = len - idx + $1.length;
                    if (Math.floor(right / 4) - Math.floor(left / 4) > 0) {
                        pos = left - left % 4;
                    }
                    if (pos) {
                        return idxs[pos] + num[$1[0]];
                    } else if (idx + $1.length >= len) {
                        return '';
                    } else {
                        return num[$1[0]]
                    }
                }
            });
        },
        convert: function () {
            var num = this.values;
            var strOutput = "";
            var strUnit = '仟佰拾亿仟佰拾万仟佰拾元角分';
            num += "00";
            var intPos = num.indexOf('.');
            if (intPos >= 0)
                num = num.substring(0, intPos) + num.substr(intPos + 1, 2);
            strUnit = strUnit.substr(strUnit.length - num.length);
            for (var i = 0; i < num.length; i++)
                strOutput += '零壹贰叁肆伍陆柒捌玖'.substr(num.substr(i, 1), 1) + strUnit.substr(i, 1);
            return strOutput.replace(/零角零分$/, '整').replace(/零[仟佰拾]/g, '零').replace(/零{2,}/g, '零').replace(/零([亿|万])/g, '$1').replace(/零+元/, '元').replace(/亿零{0,3}万/, '亿').replace(/^元/, "零元");
        }
    
    }

     

     

     

    技术交流QQ群:15129679

    展开全文
  • 依赖 validatebox 用法 代码如下: <input type=”text” id=”nn”></input> 代码如下: $(‘#nn’).numberbox({ min:0, precision:2 }); 特性 其特性扩展自 validatebox,下列是为 numberbox 增加的...
  • 单行函数 --> Translate 举例,代码如下: select translate('成龙ABC9TC', 'AC', ...剔除所有的数字 代码如下 select translate('成龙B12A2BC9T4C', 'a1234567890', 'a') from dual; 这里的 “a” 必须...
  • format()格式化输出format():把传统的%替换为{}来实现格式化输出format()常见的用法:'{}{}'.format('123', '456')>>>'123456'其实就是format()后面的内容,填入大括号中'数字{1}{2}和{0}'.format("123",...
  • 1.mb_substr() 与 substr()的区别:substr()取英文和阿拉伯数字,mb_substr()取中文。 mb_substr("abvddsdf",0,15,'utf-8')  substr("avbasdfs",0,15) iconv_substr($rs['contents'],0,5,"GBK"); -->转为GBK...
  • NumberBox 数字框 扩展自 $.fn.validatebox.defaults,用 $.fn.numberbox.defaults 重写了 defaults 。 依赖 validatebox 用法 1. type="text" id="nn">    1. $('#nn').numberbox({ 2....
  • 数字滑块 由 $.fn.slider.defaults扩展而来. 依赖控件 draggable 用法 1. 1. 属性 <!-- .doc-table {border-collapse:collapse; border-spacing:0; margin-left:9px; font-size:13...
  • vector用法

    2021-03-13 11:07:59
    “vector是C++标准模板库中的部分内容,中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的...
  • 英文对话是要加引号的,而且是双引号和单引号的使用方法与中文一样的用法,接下来小编在这里给大家带来,我们一起来看看吧!引号分单引号(singlequotationmarks)和双引号(doublequotationmarks)。单引号只用在一个直接...
  • 如果单元格中既有英文字母,又有数字,而且无规律混合,如何将英文字母和数字分别拆分成两列呢?案例 :下图 1 的数据列表中,每一个单元格中都有英文字母和数字,而且出现的...有关 Ctrl+E 的用法详解,请参阅:Ex...
  • 解读php字符串截取函数用法本文实例分析...具体分析如下:php自带的截取字符串的函数只能处理英文,数字的不能截取中文混排的,后面一个示例比较好用,第一个主要是给初学者学学用的',具体代码如下:复制代码 代码如下:...
  • 排序,数字、字符串按照ASCII,中文按照unicode从小到大排序x = [4, 6, 2, 1, 7, 9]x.sort()print (x) # [1, 2, 4, 6, 7, 9]如果需要一个排序好的副本,同时保持原有列表不变,怎么实现呢?x...
  • string.format -用法

    2018-08-10 15:57:25
    2、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元) 3、格式化十进制的数字(格式化成固定的位数,位数不能少于未格式化前,只支持整形)  4、用分号隔开的数字,并指定小数点后...
  • 英文对话是要加引号的,而且是双引号和单引号的使用方法与中文一样的用法,接下来小编在这里给大家带来,我们一起来看看吧!引号分单引号(singlequotationmarks)和双引号(doublequotationmarks)。单引号只用在一个直接...
  • 虽然微软把这些函数藏得这么隐秘,但我们仍然可以正常使用它们,前提是你要知道它们的存在,且了解其用法。这些隐藏函数中,最著名的是 datedif,numberstring 和 datestring。有关 datedif 函数的详...
  • 在MySQL中length(str)、char_length(str)...方法概述:char_length(str)计算单位:字符不管汉字还是数字或者是字母都算是一个字符length(str)计算单位:字节utf8编码:一个汉字三个字节,一个数字或字母一个字节。g...
  • Typora的基础用法

    2021-04-04 09:32:51
    数字1~6可以快速的将选择中文调成对应级别的标题 ctrl+加号/减号可以对标题级别进行加减 ctrl+加号/减号对标题级别进行加减 二、段落 1、段落 代码: 段落一 段落二 说明: 直接进行文字的编辑,如果想要新建...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 414
精华内容 165
关键字:

中文数字用法