Как разобрать значение «ПК» из содержит (имя, «ПК») с помощью JavaScript? - PullRequest
0 голосов
/ 26 июня 2019

Мне нужно проанализировать параметр ключа запроса API, чтобы получить значение из него: $ = Фильтр содержит (имя, 'PC'). На самом деле значение параметра «содержит (имя,« ПК »)», поэтому мне нужно проанализировать только эту часть. Спасибо!

1 Ответ

0 голосов
/ 26 июня 2019

Использует регулярное выражение javascript / ^ содержит (Имя, '(\ w +)') $ / .

Если выражение соответствует, значение будет извлечено.

Примеры:

Ваш случай со значением ПК:

"contains(Name, 'PC')".match(/^contains\(Name, '(\w+)'\)$/)[1]

выход ПК

Другие значения ...

"contains(Name, 'MacOs')".match(/^contains\(Name, '(\w+)'\)$/)[1]

вывод MacOs

Для получения дополнительной информации:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...