C#で正規表現を使用して一致する部分文字列を見つける方法は?
文字列は-
ですstring str = " My make ";
次の正規表現を使用して、部分文字列「make」を見つけます
@"\bmake\b"
これが完全なコードです-
例
using System; using System.Text.RegularExpressions; namespace RegExApplication { public class Program { private static void showMatch(string text, string expr) { Console.WriteLine("The Expression: " + expr); MatchCollection mc = Regex.Matches(text, expr); foreach(Match m in mc) { Console.WriteLine("Found:" + m); } } public static void Main(string[] args) { string str = "My make"; Console.WriteLine("Matching words start with 'm' and ends with 'e':"); showMatch(str, @"\bmake\b"); } } }
出力
Matching words start with 'm' and ends with 'e': The Expression: \bmake\b Found:make
-
正規表現を使用してPythonで文字列の最後に一致させる方法は?
次のコードは、文字列の最後にある「スタジアム」という単語と一致します。「サッカースタジアムのチアリーダー」 $-文字列の末尾に一致します 例 import re s = 'cheer leaders at the football stadium' result = re.search(r'\w+$', s) print result.group() 出力 これにより、出力が得られます stadium
-
正規表現を使用してPythonの文字列の先頭で一致させる方法は?
次のコードは、文字列の先頭にある「チア」という単語と一致します。「サッカースタジアムのチアリーダー」 ^-文字列の先頭に一致します 例 import re s = 'cheer leaders at the football stadium' result = re.search(r'^\w+', s) print result.group() 出力 これにより出力が得られます cheer