@Override
	public boolean isValidValue(String value) {
		value = value.trim();
		if (value.length() == 34 && value.charAt(0) == '0' && value.charAt(1) == 'x') {
			value = value.substring(2, 34);
		}
		return value.length() == 32 && value.matches(Md5BSimFilterType.md5Regex);
	}
A BsimFilterType for filtering on functions whose containing program don't match a specific md5.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/filters/NotMd5BSimFilterType.java