我有以下字符串替換由正則表達式。我如何將lg_name
字符串替換爲lg_name
變量?這個正則表達式不應與變量名相關。謝謝。在JavaScript
0
A
回答
1
'Are you sure you "%lg_name%" group?'.replace(/"%[^"%]*%"/, 'value');
基本上,你應該找到"%variable_name%"
令牌。你可以使用/"%[^"%]*%"/
模式來做到這一點。然後,您可以簡單地使用字符串的replace
方法替換它。
1
這裏是您的解決方案,它與變量名lg_name
'Are you sure you "%lg_name%" group?'.replace(/"%([^"%]*)%"/, function ($1,$2){return $2});
>>"Are you sure you lg_name group?"
1
'11111'+(new RegExp("[a-z0-9]*"+lg_name+"[a-z0-9]*",'gi')).exec("Watch out for the rock!")[0]+'22222'
更換相應
%lg_name%
部分
相關問題
- 1. 在JavaScript中爲JavaScript添加JavaScript到NewForm
- 2. 在JavaScript中使用Javascript嵌入Javascript(Oi!)
- 3. 在Javascript
- 4. 在JavaScript
- 5. 在JavaScript
- 6. 在JavaScript
- 7. 在Javascript
- 8. 在Javascript
- 9. 在Javascript
- 10. 在Javascript
- 11. 在JavaScript
- 12. 在JavaScript
- 13. 在javascript
- 14. 在JavaScript
- 15. 在Javascript
- 16. 在javascript
- 17. 在Javascript
- 18. 在JavaScript
- 19. 在Javascript
- 20. 在Javascript
- 21. 在JavaScript
- 22. 在Javascript
- 23. 在Javascript
- 24. 在Javascript
- 25. 在JavaScript
- 26. 在Javascript
- 27. 在Javascript
- 28. 在Javascript
- 29. 在Javascript
- 30. 在Javascript