logo
Tags down

shadow

Rewriting HTML anchor using str_replace and regex


By : Debbie Passmore
Date : September 16 2020, 07:00 PM
this will help In your case, I think it should be easier if you do it on client side using javascript.
My background is not PHP but you can use the same pattern to test with your PHP code:
code :
<a href="https://someurl.com/1001-web-file.pdf">1001-web-file</a>
<a href="https://someurl.com/1001-web-file.pdf"><img src="https://someurl.com/1001-web-file-pdf-290x300.jpg"/></a>
var input = '<a href="https://someurl.com/1001-web-file.pdf">1001-web-file</a>';

var pattern = /href=\"(.+)\.pdf\"/;

var match = input.match(pattern)[1];

input = input.replace(/(<a.*>).*(<\/a>)/, '$1<img src="' + match + '-pdf-290x300.jpg">$2');

console.log(input)


Share : facebook icon twitter icon

HTML anchor replace with RegEx


By : RPM
Date : March 29 2020, 07:55 AM

str_replace add to beginning of string $var = str_replace('.*','#.*',$string); regex hashtags


By : Fredrik
Date : March 29 2020, 07:55 AM
wish help you to fix your issue I'm trying to add a hashtag (#) to the start of a string so that:
code :
^
$re = "/^/m"; 
$str = "string "; 
$subst = "#"; 

$result = preg_replace($re, $subst, $str);

Regex to create html anchor tag


By : K Wat
Date : March 29 2020, 07:55 AM
Hope this helps Use a match evaluator to check if Group 2 ((https?|ftp)) matched. If it did not, use one logic, else, use another.
code :
var text = "Look at http://google.com some more text here possibly,\nLook at www.google.com some more text here possibly";
text = text.Trim();
text = Regex.Replace(text,
    @"((https?|ftp)://(?:www\.|(?!www))[^\s.]+\.\S{2,}|www\.\S+\.\S{2,})", m => 
    m.Groups[2].Success ? 
       string.Format("<a target='_blank' href='{0}'>{0}</a>", m.Groups[1].Value) :
       string.Format("<a target='_blank' href='http://{0}'>{0}</a>", m.Groups[1].Value));
Console.WriteLine(text);
Look at <a target='_blank' href='http://google.com'>http://google.com</a> some more text here possibly, 
Look at <a target='_blank' href='http://www.google.com'>www.google.com</a> some more text here possibly

C# RegEx - find html tags (div and anchor)


By : Gordon Shumway
Date : March 29 2020, 07:55 AM
wish help you to fix your issue Regular expressions are not well suited for this.
Due to the nested nature of HTML, a regular expression that does what you ask would be very (very very) long and complicated. Use a HTML Parser instead.

Regex to not match inside html anchor tag


By : liuxuli
Date : March 29 2020, 07:55 AM
fixed the issue. Will look into that further Not sure if this will accomplish your needs, but the second capturing group should only include matches that do not fall within the anchor tag.
Related Posts Related Posts :
  • Nested function call with array default parameter
  • Laravel is throwing Route [/profileUpdate/update] not defined error
  • Laravel controller pass HTML element?
  • Regex with capture groups
  • Symfony4/Twig - is_granted() only checks first role in an array of roles
  • How to start local server with symfony 5 or downgrade version to 4.4?
  • Unrecognized hash algorithm after upgrade to PHP 7.4
  • PHP 7.2.25 FALSE != false?
  • Trying to get property 'employee' of non-object (View: /Applications/MAMP/htdocs/al-halal/resources/views/leave/allLeave
  • How can i print 'bloginfo('url')' on a wordpress page
  • mysqli connection file Doesnt recoqnize prepare stement
  • Laravel shows blank page on localhost
  • How to include different classes with same name?
  • Vanilla PHP getting variables from database
  • Get the last day of the last month and the first day of next month in PHP
  • how to insert in x amount of paragraph with str_replace ()
  • Apple Pay - authorize.net returns error 153 only when live, sandbox works
  • php reverse half pyramid numbers (special)
  • "Allocation of JIT memory failed, PCRE JIT will be disabled" warning in PHP 7
  • Otp Verification in laravel
  • How to correctly implode array to achieve REGEXP within mySQL?
  • Change spacing when new class is created in PhpStorm
  • Error Number: 1364 Field 'modified_at' doesn't have a default value
  • Laravel Controller: "for" loop getting value of first iteration only
  • Android Error: Value <br of type java.lang.String cannot be converted to JSONObject
  • Too few arguments to function Admin::edit(),
  • Wordpress : Allow zip files in media to upload
  • How to access a value in json from laravel?
  • php artisan make auth is not defined in laravel 6
  • Issues with SQL - SELECT between two dates
  • Why my ajax function isn't asynchronous and refreshes the page?
  • cURL, how to add this specific parameter?
  • Insert current URL into PHP email
  • AdonisJs - Custom JWT uid field key
  • php How to check variable string?
  • Symfony v4, php bin/console doesn't work as expected. Automatically Aborted
  • Print multidimensional associative array column ways in html table
  • PHP - difference between dates and its formatting
  • Extract numbers in PHP from a string + ignoring the <sup> content
  • Mysql request creating multiple records on insert issue
  • MySQL Wildcard Filtering Special Character using LIKE
  • not able to install phalcon ubuntu 19.10 with php7
  • Adding 15 minutes interval to a given hour in PHP
  • In my pdf print page table not show correctly
  • How do you setup permission/views/routes for different user roles?
  • Distinct values using PHP
  • how to show same column data one time as a parent in array
  • How to get single value from this PHP array
  • PHP stream wrappers and Windows Certificate Store with Proxy
  • Laravel Foreign key formed incorrectly
  • AWS Dynamodb throwing 500 error when inserting huge data in column
  • Getting error after running php artisan cache:clear Declaration of Symfony\Component\Translation\TranslatorInterface::se
  • How to SUM Column by Column MYSQL
  • How can I get array values from SQL
  • trying to get value from array by json_encode Illegal string offset
  • i am getting error while accessing data from a json response
  • Base table or view not found: 1146 Table 'ifs.employees' doesn't exist Laravel Error
  • Redirect to another page when fatal error occurs
  • Php how to replace string range dynamically with preg_replace?
  • How to get xPath nodeValue USD dollar amount
  • shadow
    Privacy Policy - Terms - Contact Us © 35dp-dentalpractice.co.uk