У мене документ HTML заповнений умовами, які мені потрібно ввести в електронну таблицю.
Вони дотримуються цієї основної схеми:
<ul>
<li class="name"><a href="spot.html">Spot</a></li>
<li class="type">Dog</li>
<li class="color">Red</li>
</ul>
<ul>
<li class="name"><a href="mittens.html">Mittens</a></li>
<li class="type">Cat</li>
<li class="color">Brown</li>
</ul>
<ul>
<li class="name"><a href="squakers.html">Squakers</a></li>
<li class="type">Little Parrot</li>
<li class="color">Rainbow</li>
</ul>
Це дуже послідовно.
Мені потрібно витягнути рядок із li.name a
(так, "Spot"), але тільки якщо type
це "Dog" або "Папуга", і помістити їх у електронну таблицю.
Я намагався використовувати здатність Sublime Text знаходити за допомогою regex, але я дуже боюся, і оскільки регулярно вираження та HTML зазвичай не грають добре , мені було цікаво, чи є кращий і простіший спосіб досягти цього. Дякую.