【发布时间】:2017-01-02 16:26:40
【问题描述】:
假设我有这样的字符串 Test%Test 并且我已经存储了这样的字符串:
Test123Test
TestTTTTest
Test153jhdsTest
123Test
TEST123
所以我想要的是,当我在文本框中输入 Test 时,它会过滤我本身带有 Test 的所有内容,这将使我得到所有字符串,这很容易,但我想输入 Test%Test 并且它需要过滤我本身具有Test[anything]Test 的所有内容(因此结果将是第一个、第二个和第三个字符串)。我该怎么做?
【问题讨论】:
-
可能有一个很好的正则表达式。但我绝不是正则表达式专家。所以我会用 String.StartsWith 和 String.EndsWith 来解决它。因此,将 seach 项拆分为 '%' 而不是使用两个值
-
%字符在这里的作用是什么?它是某种通配符吗?分隔符?还是一个字面的“%”?