精华内容
下载资源
问答
  • JS 判断字符串中是否包含某个字符串(方法总结)

    万次阅读 热门讨论 2019-09-24 11:45:57
    我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。 String对象的方法 方法一:indexOf() var groupName="小白A组"; alert('...

       我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。

    String对象的方法

    方法一:indexOf()

    var groupName="小白A组";
    alert('groupName.indexOf() =' + (groupName.indexOf("组") != -1));  //true

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。

    方法二: search() 

    var groupName="小白A组";
    alert('groupName.search()=' + (groupName.search("组") != -1));  //true

    search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。

    方法三:match()

    var groupName="小白A组";
    var reg = RegExp(/组/);
    alert('groupName.match(reg)=' + (groupName.match(reg)));  //组

    match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。但你有木有发现打印出来的是 ‘ 组 ’ ,如果是在字符串中找不到的话打印 null ,神奇的是可以把它放在 if 里面做判断,如下:

    var str="123";
    var reg3 = RegExp(/3/);
    if(str.match(reg3)){
        alert(true);
    }

    方法五也是一样的道理。 

    RegExp 对象方法

    方法四:test() 

    var groupName="小白A组";
    var reg = RegExp(/组/);
    alert('reg.test(groupName)=' + (reg.test(groupName)));  //true

    test() 方法用于检索字符串中指定的值。返回 true 或 false。

    方法五:exec()

    var groupName="小白A组";
    var reg = RegExp(/组/);
    alert('reg.exec(groupName)=' + (reg.exec(groupName)));  //组

    exec() 方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。

    展开全文
  • ndexOf用法:返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex])说明 indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 ...

    ndexOf用法:

    返回 String 对象内第一次出现子字符串的字符位置。

      strObj.indexOf(subString[, startIndex])
    说明
      indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

      如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

      从左向右执行查找。否则,该方法与 lastIndexOf 相同。   
      1. var Cts = "bblText";   
      2. if(Cts.indexOf("Text") > 0 )   
      3.  {   
      4.    alert('Cts中包含Text字符串');   
      5.  } 

    展开全文
  • 字符串内是否包含某个字符串——indexOf var oldString=“tongyuwan”; var newString=oldString.indexOf(‘tong’); if(newStrong)

    1、字符串内是否包含某个字符串——indexOf()

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,若某个指定的字符串不存在于原来的字符串,则返回-1,存在的话就返回指定的字符串的首字符在原字符串第一次出现的位置。
    用法实例示例:

    var oldString="tongyuwan";
    var newString1=oldString.indexOf('tong');
    var newString2=oldString.indexOf('yu');
    var newString3=oldString.indexOf('Wan');
    
    结果如下:
    newString1=0
    newString2=4
    newString3=-1  //因为indexOf的用法是对大小写敏感的
    

    判断字符在内是否包含某个字符串的小例子
    var oldString=“tongyuwan”;
    var newString=oldString.indexOf(‘tong’);
    如果newString等于-1,则代表其中不包含"tong"这个字符串
    if(newString!=-1){
    //代表oldString中包含“tong”
    }

    2、字符串截取——substring()

    substring( start ,stop )
    它是用来截取指定下标之间的字符,并且返回的字串包括 start 处的字符,但不包括 stop 处的字符
    用法实例示例:

    var oldString="tongyuwan";
    var newString1=oldString.substring(4,6);
    var newString2=oldString.substring(4);
    var newString3=oldString.substring(4,4);
    var newString4=oldString.substring(6,4);
    
    结果如下:
    newString1=“yu”
    newString2="yuwan"
    newString3=""
    newString4="yu"//因为start比stop大,它会先交换4和6的位置,然后再截取
    
    

    3、字符串截取——substr()

    substr(start,length)
    它是用来截取从某位开始,截取多少位的字符串
    用法实例示例:

    var oldString="tongyuwan";
    var newString=oldString.substr(4,5);
    
    结果如下:
    newString=“yuwan”
    

    substring和substr的区别就是,substring是截取某位到某位的字符串,substr是截取固定长度的字符串。

    展开全文
  • Java中判断某个String字符串是否包含特定字符串,并统计个数。 方法1(最简单的): A 字符串 -> b字符串,统计A中b的个数。 String res="AAAAABBAAA"; String b="B"; int count= (res.length()-res.replace(b,"")...

    Java中判断某个String字符串是否包含特定字符串,并统计个数。

    方法1(最简单的):

    A 字符串 -> b字符串,统计A中b的个数。

    String res="AAAAABBAAA";
    String b="B";
    int count=
      (res.length()-res.replace(b,"").length())/b.length();
    

    原理很简单,用空格代替特定字符,然后计算与以前字符串的长度差,再除以 特定字符的长度,即可得出A中所占b的个数。


    **方法2:(利用indexOf与substring)**
    String res="AAAAABBAAA";
    String b="B";
    int count=0;
    while (res.contains(b)){
        res=res.substring(res.indexOf(b)+1);
        ++count;
    }
    

    原理也很简单,就是不断判断相应字符串是否包含特定字符串,如果包含,+1,并找相应位置,切割剩余部分继续判断。

    展开全文
  • 前言:有时候,我们在js中需要判断一个字符串中,是不是包含某个字符。可以采用以下方法进行判断。 String对象的方法 方法一:indexOf() (推荐) var str = "123"; console.log(str.indexOf("3") != -1);//true ...
  • C++的string类提供了字符串中查找另一个字符串的函数find。其重载形式为:string::size_type string::find(string &);功能为在string对象中,查找参数string类型的字符串是否存在,如果存在,返回起始位置...
  • for (temp : list) { if (list.equals(xxStr)) { return true; } return false; 有没有更简便点的方法呢? 好像Java有类封装了这种操作啊,具体是神马?求知道:)
  • 判断字符串str1里面是否包含某个字符串String str1 = "小四,小五"; if (str1.contains("小五")) return true; else return false;
  • 判断String包含某个字符串的个数

    千次阅读 2013-10-21 11:26:47
    public class StringTest { private static int counter = 0; public static void main(String[] args) { String str1 = "sd& ^^java***java(((java"; String str2 = "java";
  • java的String类型提供了indexOf方法,我们可以通过它来进行判断一串字符串里面是否有包含另一串字符串,indexOf返回的是字符串的下标,从0开始,如果没有这个字符串返回的就是-1。 看代码: public class ...
  • 今天,简单讲讲如何判断某个字符串包含另一个字符串的个数。 这个很简单,也经常用到,但是有时就不知道怎么写,所以记录一下。 public class StringTest { private static int counter = 0; public ...
  • String对象的方法 ...indexof()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。 方法二:search() var str="123"; console.log(str.searc...
  • JavaScript 判断字符串是否包含某个字符串 String 对象 indexOf() indexOf()返回某个指定的字符串值在字符串中首次出现的位置。 如果要检索的字符串值没有出现,则该方法返回 -1。 var str = "中华人民共和国";...
  • String 判断字符串是否包含某个字符

    万次阅读 2017-09-18 16:55:04
    contains (判断 s 是否包含 ss ,包含返回true,不包含返回false) String s = "你好!"; String ss="你"; boolean ii= s.contains(ss); if(ii==true){ System.out.println("成功"); }else if(ii==false){ ...
  • JAVA统计字符串包含某个字符或字符串的个数 目录JAVA统计字符串包含某个字符或字符串的个数1、创建类方法2、调用3、打印结果 1、创建类方法 public class CommonUtil { //统计字符串包含某个字符串的个数 ...
  • Python判断字符串是否包含字符串

    万次阅读 多人点赞 2019-04-10 15:36:20
    Python如何判断一个字符串是否包含指定字符串?本文介绍Python判断一个字符串是否包含指定子串的4种方法。具有一定的借鉴价值。 第一种 使用in运算符 最简单的方法是通过python的 in 运算符 str = "Everyone has...
  • * 判断str1中包含str2的个数 * @param str1 * @param str2 * @return counter */ public static int countStr(String str1, String str2) { if (str1.indexOf(str2) == -1) { return 0; } else if (st....
  • js 判断字符串中是否包含某个字符串 String对象的方法 方法一: indexOf() (推荐) var str = "123"; console.log(str.indexOf("3") != -1 ); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次...
  • 判断该字符串是否包含某个字符串: 1、一般会用到String的contains,如果包含则返回true,否则返回false。 @Test public void test() { String one = "a"; String two = "abc"; System.out.println(one.contains...
  • 小编介绍过js中使用indexOf() 方法判断字符串包含某个字符(https://www.py.cn/web/js/22856.html),是一个很好用的方法,但除了这个方法之外,JavaScript中还有四种方法可以实现判断字符串包含某个字符:1、使用字符...
  • //判断字符串是否包含字符串 //@params:str:大的字符串 //@params:contains_str:所包含字符串 //@return: false:未包含 true:包含 BOOL IsContainsStr(string str,string contains_str) { string::size_type ...
  • 下面小编就为大家分享一篇js判断数组是否包含某个字符串变量的实例,具有很好的参考价值,希望对大家有所帮助
  • 如何判断一个字符串中是否包含某个字符串? //因为使用了Regex,记得引用: using System.Text.RegularExpressions; //@input:想要查询匹配的断字符串 //@source:用于查询的长的字符串 private bool Char_Match...
  • String对象的方法 ...indexof()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。 方法二:search() var str="123"; console.log(str.sear...
  • * 计算一个字符串包含某个子字符串的个数 * @author lin * @param sourcestr 要检测的字符串 * @param findstr 要查找的子字符串 */ public int substringCount(String sourcestr,String findstr) { ...
  • [code="java"] public class StringTest { ... public static void main(String[] args) { String str1 = "sd& ^^java***java(((java"; String str2 = "java"...
  • iOS 字符串中是否包含某个字符串

    千次阅读 2016-09-12 15:05:30
    - (BOOL)string:(NSString *)string subStr:(NSString *)subStr{   if ([string rangeOfString:subStr].location != NSNotFound) { ...//条件为真,表示字符串string包含一个自字符串subStr  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 359,087
精华内容 143,634
关键字:

string包含某个字符串