星号表示任意字符, 要求*号保存不变. 原文:
CLanguage::TranslateString(*)
替换为
g_mapString[*]如:
CLanguage::TranslateString(IDS_LAN) 用正则替换为 g_mapString[IDS_LAN]
正则表达式引擎可以用 Perl,Unix或UltraEdit. 求解!
CLanguage::TranslateString(*)
替换为
g_mapString[*]如:
CLanguage::TranslateString(IDS_LAN) 用正则替换为 g_mapString[IDS_LAN]
正则表达式引擎可以用 Perl,Unix或UltraEdit. 求解!
解决方案 »
- 谷歌、火狐下js不能动态创建元素。急!!!
- Javascript 求解,谢谢
- 如何nokia widget 的JS
- 如何或者浏览器处于最小化状态?
- 请教诸位大侠一个有关xml的问题,老美限我二十四小时内解决,请大伙多多帮忙提供一个思路啦
- 刚用Javascript的一个问题
- 请教序列号问题!!!
- 如何关闭子窗口时,传值给父窗口,同时刷新父窗口。
- 如何下载以中文命名的文件????
- 请问如何用javascript来确认所按下的动作呢?要有yes 和no 按钮以确定操作.
- IE不支持对<TR>使用getElementById,求解决
- 求高手指教 EXT disable=true时,怎么把控件弄成不是灰化的?
var s = 'CLanguage::TranslateString(IDS_LAN)';
//g_mapString[IDS_LAN]
var re = /CLanguage::TranslateString\(([^\)]+)\)/i;
alert( s.replace(re, 'g_mapString[$1]') )
var p=/.+\((.*?)\)/;
alert(s.replace(p,'g_mapString[$1]'));
var reg=/CLanguage::TranslateString\((.*)\)/;
var a="CLanguage::TranslateString(*)";
a=a.replace(reg,"g_mapString[$1]");
alert(a);
</script>
这样?
查找:CLanguage::TranslateString(^(*^))
替换:g_mapString[^1]