Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby32 /
share /
ri /
system /
StringScanner /
Delete
Unzip
Name
Size
Permission
Date
Action
Error
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
%3c%3c-i.ri
660
B
-rw-r--r--
2026-04-07 17:42
%5b%5d-i.ri
1.41
KB
-rw-r--r--
2026-04-07 17:42
beginning_of_line%3f-i.ri
699
B
-rw-r--r--
2026-04-07 17:42
captures-i.ri
790
B
-rw-r--r--
2026-04-07 17:42
cdesc-StringScanner.ri
5.04
KB
-rw-r--r--
2026-04-07 17:42
charpos-i.ri
850
B
-rw-r--r--
2026-04-07 17:42
check-i.ri
862
B
-rw-r--r--
2026-04-07 17:42
check_until-i.ri
808
B
-rw-r--r--
2026-04-07 17:42
clear-i.ri
366
B
-rw-r--r--
2026-04-07 17:42
concat-i.ri
690
B
-rw-r--r--
2026-04-07 17:42
empty%3f-i.ri
358
B
-rw-r--r--
2026-04-07 17:42
eos%3f-i.ri
604
B
-rw-r--r--
2026-04-07 17:42
exist%3f-i.ri
760
B
-rw-r--r--
2026-04-07 17:42
fixed_anchor%3f-i.ri
574
B
-rw-r--r--
2026-04-07 17:42
get_byte-i.ri
794
B
-rw-r--r--
2026-04-07 17:42
getbyte-i.ri
368
B
-rw-r--r--
2026-04-07 17:42
getch-i.ri
762
B
-rw-r--r--
2026-04-07 17:42
initialize_copy-i.ri
357
B
-rw-r--r--
2026-04-07 17:42
inspect-i.ri
880
B
-rw-r--r--
2026-04-07 17:42
match%3f-i.ri
719
B
-rw-r--r--
2026-04-07 17:42
matched%3f-i.ri
606
B
-rw-r--r--
2026-04-07 17:42
matched-i.ri
504
B
-rw-r--r--
2026-04-07 17:42
matched_size-i.ri
763
B
-rw-r--r--
2026-04-07 17:42
must_C_version-c.ri
389
B
-rw-r--r--
2026-04-07 17:42
named_captures-i.ri
637
B
-rw-r--r--
2026-04-07 17:42
new-c.ri
692
B
-rw-r--r--
2026-04-07 17:42
peek-i.ri
596
B
-rw-r--r--
2026-04-07 17:42
peep-i.ri
356
B
-rw-r--r--
2026-04-07 17:42
pointer%3d-i.ri
536
B
-rw-r--r--
2026-04-07 17:42
pointer-i.ri
895
B
-rw-r--r--
2026-04-07 17:42
pos%3d-i.ri
546
B
-rw-r--r--
2026-04-07 17:42
pos-i.ri
891
B
-rw-r--r--
2026-04-07 17:42
post_match-i.ri
664
B
-rw-r--r--
2026-04-07 17:42
pre_match-i.ri
661
B
-rw-r--r--
2026-04-07 17:42
reset-i.ri
342
B
-rw-r--r--
2026-04-07 17:42
rest%3f-i.ri
602
B
-rw-r--r--
2026-04-07 17:42
rest-i.ri
428
B
-rw-r--r--
2026-04-07 17:42
rest_size-i.ri
352
B
-rw-r--r--
2026-04-07 17:42
restsize-i.ri
405
B
-rw-r--r--
2026-04-07 17:42
scan-i.ri
834
B
-rw-r--r--
2026-04-07 17:42
scan_full-i.ri
691
B
-rw-r--r--
2026-04-07 17:42
scan_until-i.ri
796
B
-rw-r--r--
2026-04-07 17:42
search_full-i.ri
662
B
-rw-r--r--
2026-04-07 17:42
size-i.ri
625
B
-rw-r--r--
2026-04-07 17:42
skip-i.ri
921
B
-rw-r--r--
2026-04-07 17:42
skip_until-i.ri
958
B
-rw-r--r--
2026-04-07 17:42
string%3d-i.ri
397
B
-rw-r--r--
2026-04-07 17:42
string-i.ri
320
B
-rw-r--r--
2026-04-07 17:42
terminate-i.ri
386
B
-rw-r--r--
2026-04-07 17:42
unscan-i.ri
758
B
-rw-r--r--
2026-04-07 17:42
values_at-i.ri
841
B
-rw-r--r--
2026-04-07 17:42
Save
Rename
U:RDoc::NormalClass[iI"StringScanner:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[&o:RDoc::Markup::Paragraph;[I"RStringScanner provides for lexical scanning operations on a String. Here is ;TI"an example of its usage:;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim;[I"require 'strscan' ;TI" ;TI"8s = StringScanner.new('This is an example string') ;TI"%s.eos? # -> false ;TI" ;TI"&p s.scan(/\w+/) # -> "This" ;TI"#p s.scan(/\w+/) # -> nil ;TI"#p s.scan(/\s+/) # -> " " ;TI"#p s.scan(/\s+/) # -> nil ;TI"$p s.scan(/\w+/) # -> "is" ;TI"%s.eos? # -> false ;TI" ;TI"#p s.scan(/\s+/) # -> " " ;TI"$p s.scan(/\w+/) # -> "an" ;TI"#p s.scan(/\s+/) # -> " " ;TI")p s.scan(/\w+/) # -> "example" ;TI"#p s.scan(/\s+/) # -> " " ;TI"(p s.scan(/\w+/) # -> "string" ;TI"$s.eos? # -> true ;TI" ;TI"#p s.scan(/\s+/) # -> nil ;TI"#p s.scan(/\w+/) # -> nil ;T:@format0o; ;[ I"PScanning a string means remembering the position of a <i>scan pointer</i>, ;TI"Pwhich is just an index. The point of scanning is to move forward a bit at ;TI"Oa time, so matches are sought after the scan pointer; usually immediately ;TI"after it.;T@o; ;[I"IGiven the string "test string", here are the pertinent scan pointer ;TI"positions:;T@o;;[I" t e s t s t r i n g ;TI"0 1 2 ... 1 ;TI" 0 ;T;0o; ;[I"OWhen you #scan for a pattern (a regular expression), the match must occur ;TI"Pat the character after the scan pointer. If you use #scan_until, then the ;TI"Omatch can occur anywhere after the scan pointer. In both cases, the scan ;TI"Ppointer moves <i>just beyond</i> the last character of the match, ready to ;TI"Nscan again from the next character onwards. This is demonstrated by the ;TI"example above.;T@S:RDoc::Markup::Heading: leveli: textI"Method Categories;T@o; ;[ I"PThere are other methods besides the plain scanners. You can look ahead in ;TI"Rthe string without actually scanning. You can access the most recent match. ;TI"NYou can modify the string being scanned, reset or terminate the scanner, ;TI"Pfind out or change the position of the scan pointer, skip ahead, and so on.;T@S; ;i;I"Advancing the Scan Pointer;T@o:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o; ;[I"#getch;To;;0;[o; ;[I"#get_byte;To;;0;[o; ;[I" #scan;To;;0;[o; ;[I"#scan_until;To;;0;[o; ;[I" #skip;To;;0;[o; ;[I"#skip_until;T@S; ;i;I"Looking Ahead;T@o;;;;[ o;;0;[o; ;[I"#check;To;;0;[o; ;[I"#check_until;To;;0;[o; ;[I"#exist?;To;;0;[o; ;[I"#match?;To;;0;[o; ;[I" #peek;T@S; ;i;I"Finding Where we Are;T@o;;;;[ o;;0;[o; ;[I")#beginning_of_line? (<tt>#bol?</tt>);To;;0;[o; ;[I" #eos?;To;;0;[o; ;[I"#rest?;To;;0;[o; ;[I"#rest_size;To;;0;[o; ;[I" #pos;T@S; ;i;I"Setting Where we Are;T@o;;;;[o;;0;[o; ;[I"#reset;To;;0;[o; ;[I"#terminate;To;;0;[o; ;[I" #pos=;T@S; ;i;I"Match Data;T@o;;;;[o;;0;[o; ;[I" #matched;To;;0;[o; ;[I"#matched?;To;;0;[o; ;[I"#matched_size;To;;0;[o; ;[I"<tt>#[]</tt>;To;;0;[o; ;[I"#pre_match;To;;0;[o; ;[I"#post_match;T@S; ;i;I"Miscellaneous;T@o;;;;[ o;;0;[o; ;[I"<tt><<</tt>;To;;0;[o; ;[I"#concat;To;;0;[o; ;[I"#string;To;;0;[o; ;[I" #string=;To;;0;[o; ;[I"#unscan;T@o; ;[I"1There are aliases to several of the methods.;T: @fileI"ext/strscan/strscan.c;T:0@omit_headings_from_table_of_contents_below0;0;0[ [ [ [[I" class;T[[:public[ [:protected[ [:private[[I"must_C_version;TI"ext/strscan/strscan.c;T[I"new;T@[I" instance;T[[;[ [;[ [;[5[I"<<;T@[I"[];T@[I"beginning_of_line?;T@[I" captures;T@[I"charpos;T@[I" check;T@[I"check_until;T@[I" clear;T@[I"concat;T@[I"empty?;T@[I" eos?;T@[I"exist?;T@[I"fixed_anchor?;T@[I" get_byte;T@[I"getbyte;T@[I" getch;T@[I"initialize_copy;T@[I"inspect;T@[I"match?;T@[I"matched;T@[I" matched?;T@[I"matched_size;T@[I"named_captures;T@[I" peek;T@[I" peep;T@[I"pointer;T@[I" pointer=;T@[I"pos;T@[I" pos=;T@[I"post_match;T@[I"pre_match;T@[I" reset;T@[I" rest;T@[I" rest?;T@[I"rest_size;T@[I" restsize;T@[I" scan;T@[I"scan_full;T@[I"scan_until;T@[I"search_full;T@[I" size;T@[I" skip;T@[I"skip_until;T@[I"string;T@[I"string=;T@[I"terminate;T@[I"unscan;T@[I"values_at;T@[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[I"ext/strscan/strscan.c;T@�cRDoc::TopLevel