Lebesgue-measurable, Borel set, open set

Let $A$ be a Borel set in $(\mathbb{R},\mathcal{B})$ with positive Lebesgue-measure $\lambda(A)>0$. Show that for any $\varepsilon > 0$ there is an open interval I so that $$\lambda(A\cap I)\geq (1-\varepsilon)\lambda(I).$$

Hello!

As a Borel-set, $A$ is Lebesgue-measurable. For any Lebesgue-measurable set, there is an open set $I\supset A$ with $\mu(I\setminus A)<\varepsilon$.

$\lambda(I\cap A)=\lambda(I)-\lambda(I\setminus A)>\lambda(I)-\varepsilon$.
from Lebesgue density theorem you get that almost all points of $A$ have density $1$, since $\mu(A) > 0$ there exists a point $x$ for which the denisty is actually $1$, now just take a sufficiently small ball (in this case interval) around $x$ to get what you want from the definition of density.
recall that the definition of density is $$\lim_{\epsilon \rightarrow 0} \frac{\mu(I_{\epsilon} \cap A)}{\mu(I_{\epsilon})}$$ where $I_{\epsilon} = (x-\epsilon, x+ \epsilon)$