Я хотел бы подобрать следующий термин в JavaScript с помощью regex.Соответствие регулярных выражений в javascript
String = 'abc AND def AND igk AND lmn'
Условия соответствовать: слово до и после первого AND
.
Например, в приведенной выше строке будет соответствовать: abc AND def
.
Я хочу сделать это в JavaScript. Поэтому я позвоню
string.match(/regex to use/)
и присвоить его var.
Любые предложения, пожалуйста.
EDIT:
строка может быть формы, как:
string = 'AND abc';
string = 'abc AND';
string = 'abc def AND igk lmn';
string = 'abc def AND';
string = 'AND igk lmn';
Цените вашу помощь в этом отношении.
Таким образом, слова до/после являются необязательными? Или должно быть только совпадение, если оба слова действительно присутствуют? Может ли быть строка '' AND'' (и если да, то что должно произойти)? –
Вы заинтересованы в совпадении 'abc', если ваша строка' 'abc'' (нет И вообще)? –
если у меня нет слова до или после И, никаких проблем, я буду пустым. Если только И присутствуют, мои оба слова будут пустыми. Таким образом, слова являются необязательными, могут присутствовать или отсутствовать. Я проверю их после и пропустил null. – kailash19