public boolean matches(String word) {
		if (word.length() != string.length()) {
			return false;
		}
		for (int i=0; i<word.length(); i++) {
			if (string.charAt(i) != ANY_CHAR && string.charAt(i) != word.charAt(i)) {
				return false;
			}
		}
		
		return true;
	}