I assume the undirected edges are meant left-to-right ($\to$).
Start with $s_0$ and repeat as many $a$ and $c$ as you want, then transition with $b$: [ac]*b. Then we need a $d$,$a$ and optionally any number of occurrences of $b$,$d$,$a$, i.e.
[ac]*bda(bda)*
Or shorter
I assume the undirected edges are meant left-to-right ($\to$).
Start with $s_0$ and repeat as many $a$ and $c$ as you want, then transition with $b$:
[ac]*b. Then we need a $d$,$a$ and optionally any number of occurrences of $b$,$d$,$a$, i.e.[ac]*bda(bda)*Or shorter