/    Sign up×
Community /Pin to ProfileBookmark

Need help with regex and preg_replace

Hi!
I have the following pattern and replacement:
// [img alt= align=]image_url[/img]
$patterns[] = “#[img alt=(.?)(.?) align=(left|right)]([^?].*?)[/img]#i”;
$replacements[] = ‘<img src=”3″ alt=”1″ class=”2″ />’;

those two arrays are sent in as parameters to the preg_replace function later in the code.

The thing is that I want it to be able to write myalttext[img alt=myalttext align=right]myimgurl[/img] to set an alt-text to the image and align it to the right side of the page…so simply the html output should be something like
<img src=”myimgutl” alt=”myalttext” class=”right” />

Im new to regex so this might be totaly wrong from the very start of the regex

Thanks in advance!

to post a comment
PHP

0Be the first to comment 😎

×

Success!

Help @Inx51 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.19,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...