微信登录

python substring

1.取后缀

  1. var fileDir = $("#file").val();
  2. var suffix = fileDir.substr(fileDir.lastIndexOf("."));
  3. //suffix 就是后缀;

2.函数:Join()

  1. //该函数是使用您选择的分隔符将一个数组合并为一个字符串;
  2. var myList=new Array("g","o","o","d");
  3. var newList=myList.join(" ");
  4. //结果是g o o d

3.函数:substring()与substr() 方法

  1. //substring 方法用于提取字符串中介于两个指定下标之间的字符;substr 方法用于返回一个从指定位置开始的指定长度的子字符串
  2. var str = "0123456789";
  3. alert(str.substring(0));------------"0123456789"
  4. alert(str.substring(5));------------"56789"
  5. alert(str.substring(10));-----------""
  6. alert(str.substring(12));-----------""
  7. alert(str.substring(-5));-----------"0123456789"
  8. alert(str.substring(-10));----------"0123456789"
  9. alert(str.substring(-12));----------"0123456789"
  10. alert(str.substring(0,5));----------"01234"
  11. alert(str.substring(0,10));---------"0123456789"
  12. alert(str.substring(0,12));---------"0123456789"
  13. alert(str.substring(2,0));----------"01"
  14. alert(str.substring(2,2));----------""
  15. alert(str.substring(2,5));----------"234"
  16. alert(str.substring(2,12));---------"23456789"
  17. alert(str.substring(2,-2));---------"01"
  18. alert(str.substring(-1,5));---------"01234"
  19. alert(str.substring(-1,-5));--------""
  20. alert(str.substr(0));---------------"0123456789"
  21. alert(str.substr(5));---------------"56789"
  22. alert(str.substr(10));--------------""
  23. alert(str.substr(12));--------------""
  24. alert(str.substr(-5));--------------"0123456789"
  25. alert(str.substr(-10));-------------"0123456789"
  26. alert(str.substr(-12));-------------"0123456789"
  27. alert(str.substr(0,5));-------------"01234"
  28. alert(str.substr(0,10));------------"0123456789"
  29. alert(str.substr(0,12));------------"0123456789"
  30. alert(str.substr(2,0));-------------""
  31. alert(str.substr(2,2));-------------"23"
  32. alert(str.substr(2,5));-------------"23456"
  33. alert(str.substr(2,12));------------"23456789"
  34. alert(str.substr(2,-2));------------""
  35. alert(str.substr(-1,5));------------"01234"
  36. alert(str.substr(-1,-5));-----------""

4.函数:indexOf()

  1. //返回字符串中匹配子串的第一个字符的下标
  2. var test = javaScript”;
  3. var x=test .indexOf(”v”); // x = 2;
  4. var y=test .indexOf(”S”); // y = 4;
  5. var z=test .indexOf(”Script”); // z = 4;
  6. var a=test .indexOf(”key”); // a = -1;

5.split() 方法

  1. <script type="text/javascript">
  2. var str="How are you doing today?"
  3. document.write(str.split(" ") + "<br />")
  4. document.write(str.split("") + "<br />")
  5. document.write(str.split(" ",3))
  6. </script>
  7. 输出:
  8. How,are,you,doing,today?
  9. H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
  10. How,are,you