Re: Catch line indetation
| From: | Christoph M. Becker | Date: | Fri, 28 Oct 2016 13:15:00 +0000 |
| Subject: | Re: Catch line indetation | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-325782@lists.php.net to get a copy of this message | ||
On 28.10.2016 at 13:09, Ashley Sheridan wrote:
> On 28 October 2016 12:01:16 BST, Narcis Garcia <informatica@actiu.net> wrote:
>
>> Hello, I have a string (I quote here only) as:
>>
>> ' <table>...</table>'
>>
>> As you can see there are 3 spaces at the beginning, but it could be 0
>> or
>> 4 or any number of spaces.
>> How can I get a string with only the initial spaces part?
>>
>> ' <table>...</table>' -> ' '
>> 'hello' -> ''
>> ' hello' -> ' '
>>
>> Thanks.
>
> Have you tried regular expressions? Something like:
>
> ^( )*[^ ]
>
> The first captured match is the number of spaces, from 0 to any amount. Not the space between
> the brackets and before the closing square bracket
Shouldn't that be
^( *)[^ ]
instead?
--
Christoph M. Becker