I have a navigation text and I will select the last sentence after *
Example;
Home*Development*Mobil and Web Development
I will only select the last sentece after * --> (Mobil and Web Development)
If you want to select Mobil and Web Development
from the text, you can use .split(/[*]+/).pop()
.
Demo
var n = "Home*Development*Mobil and Web Development".split(/[*]+/).pop();
console.log(n)
You can use Javascript Regular express for that
let chain = "Home*Development*Mobil and Web Development";
let pattern = /.*\*(.*)$/
let matches = chain.match(pattern);
console.log(matches[1]);
Assuming that what you want to do is some styling on the final 'sentence' you can run some JS on startup to find all elements with a particular class, separate out the final part and wrap it in a span and select that:
const selectLasts = document.querySelectorAll('.selectLast');
selectLasts.forEach(selectLast => {
//note there are 'neater' ways of doing this but each step is deliberately spelled out here to show what is going on
const text = selectLast.innerHTML;
const arr = text.split('*');
const lastText = arr.pop();
selectLast.innerHTML = arr.join('*');
const lastEl = document.createElement('span');
lastEl.innerHTML = '*' + lastText;
selectLast.appendChild(lastEl);
});
.selectLast span {
background-color: yellow;
}
<div class="selectLast">Home*Development*Mobil and Web Development</div>