logo
down
shadow

Extracting some data from a JS object literal string in PHP using Regex


Extracting some data from a JS object literal string in PHP using Regex

Content Index :

Extracting some data from a JS object literal string in PHP using Regex
Tag : php , By : Edwin
Date : January 11 2021, 03:34 PM

With these it helps I am provided with a dump of strings made up of Js object literals that were initially scraped on the web, and I need to get some data out of them in PHP. These are not valid JSON, so I can't use json_decode. They have the format below, where DETAILS is what I need to capture. , How about this little cheat:
$newtest = preg_replace('~.+data:\[~s', '', $html);  // remove everything before the data you want to capture

preg_match_all('~([^\]]+\])~s', $newtest, $out, PREG_SET_ORDER) ? $out : [];   // match each DETAILS segment

Comments
No Comments Right Now !

Boards Message :
You Must Login Or Sign Up to Add Your Comments .

Share : facebook icon twitter icon

Regex - Various regex for extracting data from string


Tag : chash , By : user186012
Date : March 29 2020, 07:55 AM
Does that help I have the following code , Try this:
string s = "aa(1.2,3.5)";
    //Or
    string s = "aa(sad,asd)";
    var info = Regex.Split(
        Regex.Matches(s, @"\(.*?\)")
        .Cast<Match>().First().ToString()
        .Replace("(", string.Empty).
        Replace(")", string.Empty), @"[\s,]+");
Regex.Matches(s, @"\(.*?\)");
.Cast<Match>().First().ToString()
.Replace("(", string.Empty).Replace(")", string.Empty)
Regex.Split(result, @"[\s,]+");

VBA RegEx extracting data from within a string


Tag : regex , By : Ian Badcoe
Date : March 29 2020, 07:55 AM
may help you . You may just want to try SB\s*\d{3,}.
If that doesn't work (because of data preceding or following the text you're looking for), remember that the . operator in RegEx matches every character except \n (newline). Then you could try [.\n]*SB\s*\d{3,}[.\n]*.

Python string literal to regex object


Tag : python , By : jazzyfox
Date : March 29 2020, 07:55 AM
like below fixes the issue I have a function returning a string "r'^A Plat'" which is written into a text file , Do
from ast import literal_eval
pat = literal_eval(get_Pat(file))
import re

detect = re.compile("r(['\"])(.*?)\\1[ \t]*$")

with open('your_file.txt') as f:
    pat = f.readline()

if detect.match(pat):
    r = re.compile(detect.match(pat).group(2))
else:
    r = re.compile(pat)
('r', "'", '^', 'S', 'i', 'x', ' ', 'o', '\\', "'", 'c', 'l', 'o', 'c', 'k', '\\', 'n', 'J', 'i', 'm', "'", ' ', ' ', ' ', '\t', '\n')

How to use a regex to match a symbol like a string literal in a hash object?


Tag : ruby , By : MK.
Date : March 29 2020, 07:55 AM
Hope this helps Using str as the key in the hash works fine. , In the below code :
string = 'The dog and cat'
replace = {dog: 'woof', cat: 'meow'}
replace.default = 'unknown'
string.gsub(/\w+/, replace)
string = 'The dog and cat'
replace = {dog: 'woof', cat: 'meow'}
replace.default = 'unknown'
string.gsub(/\w+/) { |m| replace[m.to_sym] } 
# => "unknown woof unknown meow"

Parse a large string literal in JS with regex into object array


Tag : javascript , By : JackIT
Date : March 29 2020, 07:55 AM
Related Posts Related QUESTIONS :
  • Woocommerce upsell with checkboxes
  • How to login/logout with Hybridauth 3?
  • Convert INT number in PHP
  • php/mysql. selecting 2 common fields in 2 tables
  • Expand an string based on values in an array in PHP
  • When you absolutely have to manually escape SQL in CakePHP 3.4.7
  • Htaccess redirecting wrong page
  • Laravel Optional WHERE clause
  • PHP unpack overlfow variable memory limit
  • How to check the URL's structure using PHP preg_match?
  • PHP preg_replace - text will not be recognized
  • Show image from other domain without showing the domain name - PHP
  • How to run and watch local server at the same time?
  • Access form request from Observer laravel
  • single quote problem with preg_replace_callback
  • How to Create A Unique URL for each product enquiry form for Google Analytics Tracking
  • Laravel email configuration: what am I missing?
  • Assign indexed array values to multidimensional array?
  • Custom WordPress stylesheet not loading
  • Data attribute only returning first value
  • How to list all roles with Permissions,in spatie permission Package?
  • How to achieve this number pattern with n input
  • How to iterate array inside array data in laravel ,output are given below
  • To get output of movie with its genre
  • axios and vuex are deleting wrong index in array
  • Setting empty CURLOPT_POSTFIELDS
  • Laravel 5.8 use subdomain as API endpoint beside domain.com/api
  • Error while add data in database SQL Server 2016
  • Does PhpStorm allow to skip PHPDoc tags when type hints is declared?
  • html classes are changed to Attributes
  • Using json to import multidimensional data
  • passing data from the view to the controller, where the data comes from another controller
  • How to extract integer and decimal numbers in PHP string correctly?
  • Parsing Sub-Object from an XML Feed with objects
  • Getting error "Unknown column 'text' in 'field list'"
  • How to properly get onedrive access token via php and curl
  • How to add spell check to a php function
  • Is it posible to create css rules with php?
  • Pretty URL with $_GET method
  • Wordpress always load same page - index.php
  • Find value in array and return with new from different array
  • PHP multiple file upload with different keys
  • Can't modify times one a time without weird errors
  • Get size of scraped image with domcrawler (Goutte)
  • Laravel - Ordering a collection of models
  • PHP Fatal error: Uncaught Error: Call to a member function setFetchMode() on boolean
  • Strict Standards: Only variables should be passed by reference in /main_dir/sub_dir/backup.php
  • Uncaught Google_Exception: (update) unknown parameter: 'copyRequiresWriterPermission'
  • Laravel 5 form does not redirect with old input
  • How to get values greater than or equal to in Mysql database sql when its a value like 1:00 PM?
  • PHP datediff overday issue
  • Masking an auto incrementing primary key
  • How to grab a String BEFORE a certain word
  • ZF2 Routing Multiple Controllers based on route constraints
  • How to deregister/dequeue jquery.sticky.js in Elementor (Pro)?
  • How to fix errors counting words in text plain with PHP?
  • How to get View data in Laravel in custom helper or directive
  • Creating a new data entry into a database with eloquent and trying to access the variable in the url
  • How to test authentication using Laravel Dusk?
  • PHP parse_str not getting all $_GET variables
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com