Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#regex需要帮助从引号中删除文本_C#_Regex - Fatal编程技术网

C#regex需要帮助从引号中删除文本

C#regex需要帮助从引号中删除文本,c#,regex,C#,Regex,可能重复: 我需要从C#中的单引号中提取文本 我需要拉的绳子如下: User Entered 'Some Text Here' 我想去掉所有其他文本和引号,只取单引号中的文本存储在一个新字符串中,这样我就可以进行字符串比较:这里的一些文本正则表达式将是'(.+?)'。您如何使用它,我将留给您,因为您没有显示任何努力的证据。正则表达式将是'(.+?)'。您如何使用它,我将留给您,因为您没有显示任何努力的证据。尝试使用模式'([^']+)并获取捕获组 例如: Regex.Match(" User

可能重复:

我需要从C#中的单引号中提取文本

我需要拉的绳子如下:

User Entered 'Some Text Here'

我想去掉所有其他文本和引号,只取单引号中的文本存储在一个新字符串中,这样我就可以进行字符串比较:
这里的一些文本

正则表达式将是
'(.+?)'
。您如何使用它,我将留给您,因为您没有显示任何努力的证据。

正则表达式将是
'(.+?)'
。您如何使用它,我将留给您,因为您没有显示任何努力的证据。

尝试使用模式
'([^']+)
并获取捕获组

例如:

Regex.Match(" User Entered 'Some Text Here'", @"'([^']+)").Groups[1].Value

将返回所需的文本。

尝试使用模式
'([^']+)
并获取捕获组

例如:

Regex.Match(" User Entered 'Some Text Here'", @"'([^']+)").Groups[1].Value

将返回您想要的文本。

您也可以不使用正则表达式(只是一个选项):

string test=“这是对“引号之间”字符串的“测试”;
string[]tokens=test.Split(新字符[]{'\''});
for(int i=0;i
输出:

引号之间的测试


您也可以不使用正则表达式(只是一个选项):

string test=“这是对“引号之间”字符串的“测试”;
string[]tokens=test.Split(新字符[]{'\''});
for(int i=0;i
输出:

引号之间的测试


您没有访问文本源的权限吗?如果用户输入一个报价,而您尝试了…?@Otiel@gdoron你为什么要链接到当前的问题…?@SpikeX。我回答了他的问题。。。这就是他所尝试的<代码>:)
您没有访问文本源的权限吗?如果用户输入一个报价,而您尝试了…?@Otiel@gdoron你为什么要链接到当前的问题…?@SpikeX。我回答了他的问题。。。这就是他所尝试的<代码>:)
Regex可以用更少的代码行和开销来完成这项工作。Regex可以用更少的代码行和开销来完成这项工作。