如何使用c#从字符串中获取单引号的单词

时间:2014-09-18 10:25:32

标签: c# asp.net .net regex

我的字符串看起来像

[Department] = 'Accounts' Or [Department] = 'HR'

我需要在'之间提取字符串内容。 ' (单引号)。即这里预期的输出是

帐户 HR

如何使用正则表达式来完成此操作。这里我列出了示例输入和输出

Input                                                             Output

[Department] = 'Accounts' Or [Department] = 'HR'                  Accounts, HR
[Department] In ('Accounts', 'HR', 'IT')                          Accounts, HR, IT
[Department] = 'IT'                                               IT

如果使用正则表达式有困难,我怎么能通过使用一些子串/拆分方法来做到这一点

1 个答案:

答案 0 :(得分:0)

'([^']*)'

这应该这样做。参见演示。

http://regex101.com/r/bZ8aY1/3