【发布时间】:2013-04-26 07:10:24
【问题描述】:
我的问题是我正在从头开始制作一个小型搜索引擎,但是如果我用俄语/除英语之外的任何其他语言进行搜索,它就会变得一团糟。我希望有人能给我一个带有正则表达式的代码,它可以过滤掉(不仅仅是检测,自动过滤掉)俄语字母,或者除英文字母之外的任何其他字母,以及键盘特殊字符(-/:;()$& @“。 - 等等)。 稍后,我将为我的引擎实现不同的语言支持,但现在,我想完成引擎的基础。
提前致谢。
【问题讨论】:
-
但是正则表达式是专为与您的情况完全一样的情况而设计的,您为什么不想使用它?
-
如果没有正则表达式的替代品,我想它会没事的。我就是不会学习正则表达式,这对我来说似乎太复杂了。
-
@TillHelge 答案有一个正则表达式解决方案。
-
不需要为此学习正则表达式 - 简单的复制和粘贴就足够了。
-
@HamZaDzCyberDeV True...因为这是合理的解决方案,没有真正的理由避免使用正则表达式。 ;) 你的解决方案确实很优雅。