【发布时间】:2017-12-27 08:44:13
【问题描述】:
我想在两个字符串之间获取文本。为此,我尝试了以下代码。
string q = "SELECT \"NORTHWIND\".\"CUSTOMER_DETAILS_NORTHWIND\".\"CUSTOMER_ID\" FROM \"NORTHWIND\".\"CUSTOMER_DETAILS_NORTHWIND\"";
Regex regex = new Regex("SELECT(.*)FROM");
var result = regex.Match(q).Value;
输出:SELECT \"NORTHWIND\".\"CUSTOMER_DETAILS_NORTHWIND\".\"CUSTOMER_ID\" FROM
但我期望结果没有 SELECT 和 FROM 关键字。
预期输出: \"NORTHWIND\".\"CUSTOMER_DETAILS_NORTHWIND\".\"CUSTOMER_ID\"
谁能建议我如何做到这一点?
【问题讨论】:
-
尝试查找 SELECT 并查找 FROM 关键字。