主頁(yè) > 知識(shí)庫(kù) > 正則表達(dá)式截取字符串的方法技巧

正則表達(dá)式截取字符串的方法技巧

熱門標(biāo)簽:宿遷智能外呼系統(tǒng)供應(yīng)商 地圖標(biāo)注商戶中心要收錢多少 css百度地圖標(biāo)注位置顯示 菏澤智能ai電銷機(jī)器人銷售公司 線上教育ai外呼系統(tǒng) 鄂州人工智能電銷機(jī)器人軟件 400免費(fèi)電話去哪申請(qǐng) 地圖標(biāo)注字母的軟件 實(shí)用地圖標(biāo)注app

有這么一段字符串:

[數(shù)字]字符串

結(jié)果

取  a=數(shù)字

     b=字符串

截取方法1:

int a = Convert.ToInt32(txt1.Text.Trim().Replace('[', ']').Split(']')[1]);
   string b = txt1.Text.Trim().Replace('[', ']').Split(']')[2]; 

截取方法2:

string str = "[數(shù)字]字符串";
Regex reg = new Regex(@"
([^]+)\](.*)");
string a= Convert.ToInt32( reg.Match(str).Groups[1].Value);
string b= Convert.ToInt32( reg.Match(str).Groups[2].Value);

截取方法3

string tempStr = "[數(shù)字]字符串"; 
string pattern = @"
([\s§]∗)
([\s\S]*)";
Regex re = new Regex(pattern); 
string str1 = Regex.Replace(tempStr,pattern,"$1"); 
string str2 = Regex.Replace(tempStr, pattern, "$2");

  變成數(shù)組怎么寫

  /// summary>
  /// 返回一個(gè)字符串?dāng)?shù)組
  /// /summary>
  /// param name="str">/param>
  /// returns>/returns>
  public string[] ReturnIDAndName(string str)
  {    
    string[] stringArray = new string[2];    
    Regex reg = new Regex(@"
([^]+)\](.*)");
    stringArray[0]= reg.Match(str).Groups[1].Value;
    stringArray[1] = reg.Match(str).Groups[2].Value;    
    return stringArray;
  } 
 
  /// summary>
  /// 截取字符串編號(hào)
  /// /summary>
  public int ReturnId(string str)
  {
    try
    {
      if (string.IsNullOrEmpty(str))
      {
        return 0;
      }
      Regex regex = new Regex("(?=\\[)\\d+(?=\\])");
      Match m = regex.Match(str);
      int pid;
      if (!m.Success)
      {
        pid = int.Parse("[" + regex.Match(str).Value + "]");
      }
      return int.Parse(regex.Match(str).Value);
    }
    catch
    {
      return 0;
    }
  }

以上就是本文給大家分享的正則表達(dá)式截取字符串的方法技巧,希望大家喜歡。

您可能感興趣的文章:
  • 正則表達(dá)式匹配不包含某些字符串的技巧
  • 使用正則表達(dá)式找出不包含特定字符串的條目
  • JS正則表達(dá)式提取字符串中所有漢字的腳本
  • 利用正則表達(dá)式將字符串分組示例代碼

標(biāo)簽:恩施 梅州 鞍山 池州 咸陽(yáng) 三亞 六安 綿陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《正則表達(dá)式截取字符串的方法技巧》,本文關(guān)鍵詞  正則,表達(dá)式,截取,字符串,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《正則表達(dá)式截取字符串的方法技巧》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于正則表達(dá)式截取字符串的方法技巧的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章