鸡毛信-->求助:通配符查找以及模糊查询功能实现
在做一个记事本的搜索与替换功能,如何实现通配符查找以及模糊查询功能,希望高手们能够指点迷津,提供代码更是感激不尽!
[解决办法]
使用正則表示式。
[解决办法]
使用正则去匹配,替换的话有函数。
[解决办法]
使用正则表达式吧,正则表达式可以使很好用的东西啊
[解决办法]
使用正则表达式吧,正则表达式可以使很好用的东西啊
[解决办法]
把传入的参数作为一个正则去查找以及替换,给你写了个例子,供参考:
public class Test { public static void find(String regex, String string){ regex = regex.replaceAll("\\*", ".*"); Matcher m = Pattern.compile(regex).matcher(string); while(m.find()){ System.out.println(m.group()); } } public static void main(String[] args) { String string = "abcdefghijklmnopqrstuvwxyz"; String regex = "*b"; find(regex, string); }}