private static String convertGlobbingCharactersToRegex(String input) {
		// NOTE: order is important!

		// replace all unescaped '?' chars
		Matcher questionMatcher = QUESTION_PATTERN.matcher(input);
		String questionReplaced = questionMatcher.replaceAll(".");

		// replace all unescaped '*' chars
		Matcher starMatcher = STAR_PATTERN.matcher(questionReplaced);

		// *? is a Reluctant Quantifier, matching zero or more.  '*' is the quantifier, '?' makes
		// it reluctant
		String starReplaced = starMatcher.replaceAll(".*?");
		return starReplaced;
	}
Will change globbing characters to work as expected in Ghidra, unless the
special characters are escaped with a backslash.

@param input
           The string containing potential globbing characters.
@return The fixed string
Ghidra/Framework/Utility/src/main/java/ghidra/util/UserSearchUtils.java