私は動的な文字列を持っていて、特定の書式の文字列をStringから削除したい。 (すなわち*番号)例えば文字列から特定の書式のテキストを削除するjavascript regex
:/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder
出力:事前に/Region 1/Europe/Test/New Folder/New Folder
感謝。
私は動的な文字列を持っていて、特定の書式の文字列をStringから削除したい。 (すなわち*番号)例えば文字列から特定の書式のテキストを削除するjavascript regex
:/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder
出力:事前に/Region 1/Europe/Test/New Folder/New Folder
感謝。
var str = "/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder";
var regex = /(\/\d+\*)/g;
var output = str.replace(regex, '/');
console.log(output);
非常にありがとうございます –
@モハメドファルコはそれが助けて嬉しい:) –
代替ソリューションは、*に続く数字(\d+
)(\*
)を検索し、何もそれを交換することです。ここで
var dynamic="/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder";
var edited=dynamic.replace(/\d+\*/g, '');
console.log(edited);
split
とjoin
を使用して別の方法である:
var str = '/1*Region 1/42*Europe/51*Test/100*New Folder/119*New Folder',
result = str.split(/\d+\*/).join('');
console.log(result);
は私達にあなたの試み – depperm
@Roryを表示 - 私は(/ \ test.replaceを試してみましたd +/g、 '');それはすべての数字を削除します –