Как использовать регулярные выражения, чтобы получить строку "css" из строки, написанной ниже? - PullRequest
0 голосов
/ 16 января 2019

Как использовать регулярные выражения для получения строки 'css' из строки, написанной ниже?

<link href="http://b2b.ap/css/jquery-ui/jquery-ui.css" rel="stylesheet">

Ответы [ 2 ]

0 голосов
/ 16 января 2019

Если вы манипулируете строкой, попробуйте это:

var str = `
<link href="http://b2b.ap/css/jquery-ui/jquery-ui.css" rel="stylesheet">
`;

var pattern = /<link.+?href=\"(.+\.css)\".*?>/;

var match = str.match(pattern);

console.log(match[1]);
0 голосов
/ 16 января 2019

Если это то, что вы ожидаете, следующее регулярное выражение проверит, является ли расширение файла CSS или нет.

var regex = /.\.css$/;
var x = document.getElementsByTagName("link")[0];
console.log(x);
console.log(regex.test(x.href));
<link href="http://b2b.ap/css/jquery-ui/jquery-ui.css" rel="stylesheet">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...