c#正则表达式搜索,格式化搜索prase,如果布尔AND,OR,NOT表示

时间:2011-04-21 05:54:13

标签: c# .net regex

我需要做搜索引擎,就像字符串匹配一样,如果搜索字符串包含像AND这样的布尔文本,或者,我不得不根据布尔逻辑格式化搜索字符串。

例如: - 搜索字符串是 sachin和lara或ponting ,现在我必须格式化没有布尔关键字的字符串,但它接受和,或者不是逻辑

http://www.csa.com/help/Search_Tools/boolean_operators.html

我已经发布了一个关于此的问题,但现在我已经了解正则表达式......

请帮帮我..

提前致谢..

1 个答案:

答案 0 :(得分:0)

您可以使用某种捕获方式,例如:

(?<Operator>(AND|OR|NOT))

但命名的捕获只在.Net:http://www.regular-expressions.info/named.html