Regex to strip only start of string <p>I am trying to match phone number using regex by stripping unwanted prefixes like 0, *, # and +</p> <p>e.g.</p> <pre><code>+*#+0#01231340010 </code></pre> <p>should produce, </p> <pre><code>1231340010 </code></pre> <p>I am using python re module</p> <p>I tried following, </p> <pre><code>re.sub(r'[0*#+]', '', '+*#+0#01231340010') </code></pre> <p>but it is removing later 0s too.</p> <p>I tried to use regex groups, but still it's not working ( or I am doing something wrong for sure ).</p> <p>Any help will be appreciated.</p> <p>Thanks in advance.</p>