webForumDet fria alternativet

string.replace med variabel

5 svar · 271 visningar · startad av Cactuz

CactuzMedlem sedan okt. 2001635 inlägg
#1

Hur får jag in så att den ska jämföra med en variabel?

ex.

string = string.replace( /text variabel/, 'variabeln är bytt' );

Nexus86Medlem sedan okt. 20022 683 inlägg
#2

Tror det ska gå med:

var textvariabel = /text variabel/;

string = string.replace(textvariabel, 'variabeln är bytt');
CactuzMedlem sedan okt. 2001635 inlägg
#3

Men alltså text är ordet text den ska leta efter och sen värdet på variabel

JojoxxMedlem sedan juni 20004 306 inlägg
#4
string = string.replace(new RegExp(variabel,"g"),'variabeln är bytt');
CactuzMedlem sedan okt. 2001635 inlägg
#5

Men hur ska det se ut om jag vill ha lite bestämd text innan och efter?

dectgapMedlem sedan sep. 20021 542 inlägg
#6

Menar du att t ex "abc" ska ersättas med "321abc123"?

Fortsättning på Jojoxx exempel:

var string = "Här står abc och här står bcd och här står abc.";
var variabel = "abc";
var prefix = "321";
var suffix = "123";

string = string.replace(new RegExp(variabel,"g"), prefix+variabel+suffix);
Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb