aa="aaa-bbb-ccc";
if(aa.indexof("bbb")>-1)
{
aa="bbb";
}

解决方案 »

  1.   

    string aa="aaa-bbb-ccc";
    aa = aa..Substring(4,3);
      

  2.   

    更正,多打了一个点
    string aa = "aaa-bbb-ccc";
    aa = aa.Substring(4,3);
      

  3.   

    string aa = "aaa-bbb-ccc";
    aa=aa.Split('-')[1];
      

  4.   

    示例
    A. 在字符串上使用 SUBSTRING
    下例显示如何只返回字符串的一部分。该查询在一列中返回 authors 表中的姓氏,在另一列中返回 authors 表中的名字首字母。USE pubs
    SELECT au_lname, SUBSTRING(au_fname, 1, 1)
    FROM authors
    ORDER BY au_lname下面是结果集:au_lname                                   
    ---------------------------------------- - 
    Bennet                                   A 
    Blotchet-Halls                           R 
    Carson                                   C 
    DeFrance                                 M 
    del Castillo                             I 
    ...
    Yokomoto                                 A (23 row(s) affected)下例显示如何显示字符串常量 abcdef 中的第二个、第三个和第四个字符。SELECT x = SUBSTRING('abcdef', 2, 3)下面是结果集:x
    ----------
    bcd(1 row(s) affected)
      

  5.   

    mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\tsqlref.chm::/ts_setu-sus_6btz.htm
      

  6.   

    string aa = "aaa-bbb-ccc";
    aa=aa.Split('-')[1];