Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

How to find out a character position ?

by balakrishnan (Monk)
on Feb 25, 2009 at 07:03 UTC ( [id://746186]=perlquestion: print w/replies, xml ) Need Help??

balakrishnan has asked for the wisdom of the Perl Monks concerning the following question:

$str="1\n234\n1234567890"; $pos=10;
in the above, i need to find out a newline character position which is previous to 10th character of $str.
Any ideas?

Replies are listed 'Best First'.
Re: How to find out a character position ?
by almut (Canon) on Feb 25, 2009 at 07:15 UTC
    my $pos_of_nl = rindex $str, "\n", 10-1;

    (whether it's 10-1, 10-2 etc. depends on how exactly you're counting... feel free to finetune)

      It matches my need. Thanks.
Re: How to find out a character position ?
by imrags (Monk) on Feb 25, 2009 at 07:43 UTC
    Have a look at this:
    Index function examples
    Hope it is of some help
    Also try

    perldoc -f index

    perldoc -f rindex

    Raghu

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://746186]
Approved by almut
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2024-04-19 14:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found