Я хотел бы удалить строку текста с подстановочными знаками из существующей строки, а затем добавить ее после разделителя.
В моем случае я хотел бы найти номер детали из строки,и затем установите эту строку в переменную.
Таким образом, вместо этого (обратите внимание, между [] может быть что угодно):
<div> The part number is [8F8S0JJ9]</div>
<div> The second part number is [V9S7D73]</div>
У меня будет:
<div> The part number is</div>
[8F8S0JJ9]
<div> The second part number is</div>
[V9S7D73]
Вот мой код:
// Get the product number that lies between [ ] marks from all div elements
$('div:contains('['+*+']')').html(function() {
//Look for the wildcard string and save it to a variable. how can I search within the string?!
var $finalstring = $(this).search('['+*+']');
//remove it from the string
$(this).replace($finalstring, '');
//Set it to display after the string
$(this).append($finalstring);
});
Спасибо