I have a project wherein I'm meant to match all instances of a word in a job advert, taken from the GitHub Jobs API.
I've been playing around with regexr.com, but I know that it's not specific to Java.
How can I use Java-specific RegEx to match instances of the "head" word in the following code, regardless of capitalization or complex word spacing, i.e. Cloud computing
.
Python(Code.advanced_computing, "python", "(python)"),
AdvancedComputing(Code.advanced_computing, "advanced computing", "(advanced computing)"),
Programming(Code.advanced_computing, "programming", "(programming)"),
ComputationalSystems(Code.advanced_computing, "computational systems", "(computational systems)"),
Coding(Code.advanced_computing, "coding", "(coding)"),
CloudComputing(Code.advanced_computing, "Cloud computing", "(\\Cloud computing)"),
According to this answer, the following should work, however, that is not the case:
Python(Code.advanced_computing, "python", "(/python/i)"),
AdvancedComputing(Code.advanced_computing, "advanced computing", "(/advanced.*?computing/i)"),
Programming(Code.advanced_computing, "programming", "(programming)"),
ComputationalSystems(Code.advanced_computing, "computational systems", "(/computational.*?systems/i)"),
Coding(Code.advanced_computing, "coding", "(/coding/i)"),
CloudComputing(Code.advanced_computing, "Cloud computing", "(/cloud.*?computing/i)"),