python字符串截取子串

在python中没有类似sub()或者subString()的方法,但是字符串的截取操作却是更加简单。 只需要把字符串看作是一个字符数组,截取子串非常方便。 多余的话就不啰嗦了,看下面的例子就明白了。 str = ‘0123456789’ print str[0:3] #截取第一位到第三位的字符 print str[:] #截取字符串的全部字符 print str[6:] #截取第七个字符到结尾 print str[:-3] #截取从头开始到倒数第三个字符之前 print str[2] #截取第三个字符 print str[-1] #截取倒数第一个字符 print st … “python字符串截取子串”

Read More

javascript在split函数中使用正则表达式

使用javascript开发项目,在需要统计英文句子中包含的单词数,或者将英文句子切分为单词时可能会遇到这样的情况。 如果仅使用空格作为分隔符,就会潜在风险。 当一段字符串中,如果多个空格连续存在,使用split进行分割就会出现错误,比如下面的例子:

此时的结果就不是我们所预期的4了,而是为7。 也就是说单纯使用空格作为分隔符来切分句子中的单词就有可能出现错误。 使用正则表达式来分割字符串就可以避免这个问题。

这样就是我们所期望的正确结果4了。

Read More

java实现javascript的escape()和unescape()方法

在javascript对字符串进行编码时,经常会用到escape()方法,对应的解码时使用unescape()。 进行编码的目的是由于字符串中可能包含一些会造成url错误的字符,具体的说明可以自行查阅。 但是服务端在处理编码过的字符串时就存在了问题,一方面编码后字符串体积变大,会占用更多的存储空间,另一方面,编码过的字符串不便于进行更多的数据加工和处理。 这里服务端使用java语言,因此就需要在java中实现javascript的escape()和unescape()方法。 下面给出的代码是搜自网络,并非本人原创。 需要字符串编码解码时,调用Escape.escape(str) or Esca … “java实现javascript的escape()和unescape()方法”

Read More

JavaScript检测中文长度

在JavaScript中检测字符串的文长度时,必然会遇到中文长度的问题。 一般在验证javascript表单数据时,使用字符串的length属性进行验证,此时一个汉字的长度记为1。但是字符串提交到数据库中时,一个汉字占两个字节,长度为2,这样就造成验证误差。 比如数据库表定义一个字段长度为5,用length来限制录入的长度,如果录入的为汉字,这样可以通过验证,但插入数据库肯定会出错。 为了解决这中情况,可以定义一个新的函数getBytes()取得字符串的字节数。 代码如下:

getBytes用正则表达式来判断字符串中包含汉字的个 … “JavaScript检测中文长度”

Read More

PHP数组和字符串转换函数

修改uchome文件,需要用到这个数组和字符串之间相互转换的函数,记录下来方便以后使用。 < ?php $array = array('lastname', 'email', 'phone'); $result = implode(",", $array); echo $result ; // lastname,email,phone $string = 'jpg|gif|png'; $result = explode('|',$string); print_r($result); //array('jpg','gif','png') ?>

Read More

javascript中文字符串截断函数

javascript中的substr()函数对英文字符有效,由于中文字符占两个字节,所以无法直接使用此函数,可以通过下面方面实现中文字符截断功能。

Read More