I want to prove that lower limit topology $\Bbb R_l$ is regular and am taking the approach as follows:
Let $A$ be a closed set and $x$ a point in $\Bbb R_l$ such that $x \notin A$.
Let $a \in A$. If $a >x$, then take the open set $[a, 2a)$ containing $a$ and if $a<x$, then take the open set $[a,q)$ containing $a$ where $q$ is any rational number between $a$ and $x$.
Now if we take the union of all these open sets for all $a \in A$ and denote it by $U_A$ then clearly, $U_A \cap \{x\}= \phi$ because each individual open set is disjoint with $\{x\}$.
But now I am stuck with finding an open set containing $x$ which does not intersect with $A$.
$A$ is closed so you already have a basic open set containing $x$ now that open set will be of the form $[x,y)$ and $[x,y)\cap A=\phi$.
Now choose that open sets $[a,q)$ in such a way that $[a,q)\cap [x,y)=\phi$. This is always possible as for every $a\in A$ either $a>y$ or $a<x$. So you are done.