I have a list of strings:
lis = {{"w", "u"}, {"q", "r"}, {"z"}, {"d", "e"}, {"f"}, {"g", "h"}, {"o"}}
I would like to delete all single-element members of this list to give:
res = {{"w","u"}, {"q","r"}, {"d","e"}, {"g","h"}}
SequenceCases[lis, {{a_, b_}, {_}, {c_, d_}} :> {{a, b}, {c, d}}, Overlaps -> True]
fails. Apologies for this simple question!
res = DeleteCases[lis, _List?(Length[#] < 2 &)]
$\endgroup$DeleteCases[lis, {_}]
$\endgroup$Cases[lis,{x_,y_}]
$\endgroup$