Совпадение с указанием c алфавитов с последующим подчеркиванием в node.js - PullRequest
1 голос
/ 16 января 2020

* Необходимо сопоставить все те переменные, которые содержат _web или _mb *

const paragraph = 'vendors/photographer/12342323123/photos/3213/sdf32sd3_mb.jpg';
or
const paragraph = 'vendors/photographer/12342323123/photos/3213/sdf32sd3_web.jpg';
  • Это то, что я сделал regex = / (_ web | _mb) / g *

1 Ответ

1 голос
/ 16 января 2020
const paragraph = 'vendors/photographer/12342323123/photos/3213/sdf32sd3_mb.jpg';
const regex = /_*(web|mb)/g;
const found = paragraph.match(regex);
if(found !=null){
  console.log("compress image");
}else{
  console.log("do not compress image");
}

console.log(found);

* Получил идеальное с помощью вышеупомянутого регулярного выражения. 1- _ * (web | mb) означает подчеркивание, за которым следует алфавит web или mb 2- | используется для или в регулярных выражениях, которые должны быть помещены в круглую скобку. 3- g в конце для глобального *

...