C# TextBox 使用引号来表示整个短语
C# TextBox to use Quotations to mean whole phrase
在 Web 窗体项目中,我的页面上有一个文本框,当用户输入文本时,它会自动去除空格,添加一个逗号,然后将每个单词放入一个数组中。 (我做了一点 string.Split、string.Replace 和 string.ToArray)
这个功能是我所需要的,但是我需要执行另一个。
当用户输入单词但用引号括起来时,我需要它作为一个短语。
因此,如果用户输入 -red oak tree-
,这将创建为 3 个数组(red and oak and tree),但如果用户输入 -"red oak tree"-
,这将被视为短语 "red oak tree"
目前我确实使用复选框来处理此问题,但如果单词在引号中且没有复选框,我需要进行检查。
检查第一个和最后一个字符
string str = "red oak tree";
if (str.Length > 2 && str[0] == '\"' && str[str.Length - 1] == '\"') {
...
}
在 Web 窗体项目中,我的页面上有一个文本框,当用户输入文本时,它会自动去除空格,添加一个逗号,然后将每个单词放入一个数组中。 (我做了一点 string.Split、string.Replace 和 string.ToArray)
这个功能是我所需要的,但是我需要执行另一个。
当用户输入单词但用引号括起来时,我需要它作为一个短语。
因此,如果用户输入 -red oak tree-
,这将创建为 3 个数组(red and oak and tree),但如果用户输入 -"red oak tree"-
,这将被视为短语 "red oak tree"
目前我确实使用复选框来处理此问题,但如果单词在引号中且没有复选框,我需要进行检查。
检查第一个和最后一个字符
string str = "red oak tree";
if (str.Length > 2 && str[0] == '\"' && str[str.Length - 1] == '\"') {
...
}