Попробуйте это:
^(((?
Это выражение использует отрицательный lookahead и отрицательный lookbehind , чтобы запретить пробелы в начале или в конце строки и потребовать совпадения всю строку.
Стиль .select
, а затем переписать эти стили в .select .select
:
.select {
/* top level select element */
color: red;
}
.select .select {
/* reset styles in nested select element */
color: initial;
}
<div class="body">
<p>Text</p>
<div class="select">
<p class="p1">Top Level Select</p>
<div class="select">Nested Select</div>
<p class="p2">Top Level Select</p>
</div>
<div>
<p class="p1">Text</p>
<div class="select">Top Level Select</div>
<p class="p2">Text</p>
</div>
</div>