Skip to content

Nojus10/ScrapeBit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ScrapeBit

Regex lookback/lookahead alternative.

Example C#

// First Occurrance
string Value = "<script> var info = { name:\"Dovydas\",Year:2020 } </script> <h1>...</h1>";
string Result = ScrapeBit.FirstString(Value, "name:\"", "\",");
// Result = Dovydas

// All Occurrances
string Value = "<script> var info = { name:\"Dovydas\", Brother: { name:\"Lukas\" } } </script> <h1>...</h1>";
string[] Results = ScrapeBit.AllString(Value, "name:\"", "\"");
// Results = [ "Dovydas", "Lukas" ];

Example Javascript

// First Occurrance
const ScrapeBit = require("./ScrapeBit");
const Value = "<script> var info = { name:\"Dovydas\",Year:2020 } </script> <h1>...</h1>";
const Result = ScrapeBit.FirstString(Value, "name:\"", "\"");
// Result = Dovydas

// All Occurrances
const ScrapeBit = require("./ScrapeBit");
const Value = "<script> var info = { name:\"Dovydas\", Brother: { name:\"Lukas\" } } </script> <h1>...</h1>";
const Results = ScrapeBit.AllString(Value, "name:\"", "\"");
// Results = [ "Dovydas", "Lukas" ];

About

Simple regex lookback/lookahead alternative

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published