Is there a way to check and see if a string contains a certain word, without knowing beforehand the absolute position in the string that that word might appear at using blueprints? Seems like that might be a bit outside the scope of what blueprints can do but it would be pretty handy.
Might not be the answer you want/need but there is a “Parse Into Array” node for string through that you can use the array functions, I dont know exactly how that node works though.
Isn’t there a way to combine an array of strings into a single string? If that is possible it might be better to store and reference your strings as arrays which you can then filter accordingly.