Hi Parnab,
If nothing real dynamic will be presented here, I'd try if you can first check for 'psc100' and if that fails, to check again but now with 'PSC100'. I assume the mixed case you mentioned would be 'Psc100' and not 'pSC100', in which case the 'Psc100' could easily be added to the list of valid values to check.
That said, I have seen dynamic searches using multiple search argument values, delimited with a semicolon (;). But this could be in another context than would suit yours as I could not find a ready example in my memory.
Happy coding!
---------------
Paul
Sweden
Happy coding!
Paul, Sweden
(By all means, do not mark this as the best answer!)