Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to use regular expressions to intercept strings

Shulou Source: shulou.com Published: 2022-06-02 14:54:58 09月19日 Update

This article shows you how to use regular expressions to intercept strings. The content is concise and easy to understand. It will definitely make your eyes shine. I hope you can gain something through the detailed introduction of this article.

There's this string:

[Number] string

results

Take a= number

b= string

Intercept Method 1:

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

Interception Method 2:

string str = "[number] string";Regex reg = new Regex(@"([^]+)\](.*) ");string a= Convert.ToInt32( reg.Match(str).Groups[1].Value);string b= Convert.ToInt32( reg.Match(str).Groups[2].Value);

Interception Method 3

string tempStr = "[number] character string"; string pattern = @"([\s§]<$)([\s\S]*)";Regex re = new Regex(pattern); string str1 = Regex.Replace(tempStr,pattern,"$1"); string str2 = Regex.Replace(tempStr, pattern, "$2");

How to write an array

/// ///Return an array of strings/// /// /// 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; } /// ///Intercept string number/// public int ReturnId(string str) { try { if (string.IsNullOrEmpty(str)) { return 0; } Regex regex = new Regex("(?

Tags: Characters strings numbers methods regular expressions content skills arrays knowledge concise concise that is articles more articles results industry information information channels Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno OPPO Reno MariaDB Shulou Information Shulou Tech Info Xiaomi