У меня есть требование отфильтровать некоторые из указанных строк в данной строке, используя regx ..
Это может быть легко достигнуто с помощью string.macth (). Но мое требование немного сложнее.
У меня есть набор ключевых слов, которые должны быть определены в данной строке. (Моя входная строка содержит только одно ожидаемое ключевое слово). Я должен сформировать строку regX, и это определит, какое ключевое слово доступно в моей входной строке.
ниже образца ввода и вывода
var InString ="one_sam_get_2384823_34534";
var keyList = "one|two|three|four|five";
здесь мой ожидаемый результат один
или
var InString ="odfdfg_three_get_2384823_34534";
var keyList = "one|two|three|four|five";
здесь мой ожидаемый результат - три
ранее я использовал что-то вроде этого "/ ^ one / i" , чтобы выяснить наличие одного ключевого слова.
Но я поражен этим подходом с несколькими ключевыми словами. Я ценю любые указания.