private void setFilter(FilterWidget widget, BSimFilterType filter, List<String> values) {
		runSwing(() -> widget.setFilter(filter, values));
	}
Uses regex to search a given string for all text between two substrings of
that full string. The position of the two substrings relative to eachother
is unimportant. ie: str1 + <some stuff> + str2 will work just as well as
str2 + <some stuff> + str1. This method will figure out what the correct
order is.

Note: This is used in this test suite to find out if two sql clauses are
		combined using AND's or OR's.
	
@param fullString the full string containing str1 and str2
@param str1 one side of the search
@param str2 the other side of the search
@return all text between str1 and str2
Ghidra/Features/BSim/src/test.slow/java/ghidra/features/bsim/gui/search/dialog/BSimFilterPanelTest.java