重複の可能性:
C# 正規表現、一重引用符で囲まれた文字列
C# で単一引用符内からテキストを引き出す必要があります。
プルする必要がある文字列は次のとおりです。
User Entered 'Some Text Here'
他のすべてのテキストと引用符を取り除き、一重引用符内のテキストのみを取得して新しい文字列に保存し、文字列比較を実行できるようにします。 Some Text Here
重複の可能性:
C# 正規表現、一重引用符で囲まれた文字列
C# で単一引用符内からテキストを引き出す必要があります。
プルする必要がある文字列は次のとおりです。
User Entered 'Some Text Here'
他のすべてのテキストと引用符を取り除き、一重引用符内のテキストのみを取得して新しい文字列に保存し、文字列比較を実行できるようにします。 Some Text Here
正規表現は'(.+?)'
. それをどう使うかは君に任せよう。
パターン'([^']+)
を使用して、キャプチャグループをフェッチしてみてください。
例えば:
Regex.Match(" User Entered 'Some Text Here'", @"'([^']+)").Groups[1].Value
希望のテキストを返します。
正規表現なしで行うこともできます(単なるオプション):
string test = "this is 'a test 'of a string 'between quotes'.";
string[] tokens = test.Split(new char[] { '\'' });
for(int i = 0; i < tokens.Length; ++i)
if (i % 2 == 1)
Console.Write(tokens[i]);
出力:
引用符間のテスト