超级字符串批量替换工具 - 使用帮助
特别提示:本软件无法在只安装Office365而没有安装其它版本Office的电脑上使用。
常见问题:
问:软件使用中发现了问题或有新的建议怎么联系?现有的软件不能完全满足我的需求,是否可以为我修改或开发新软件?
答:关于软件的任何意见或建议,或需要与软件开发者联系,欢迎发邮件至技术支持邮箱:ynduanlian@hotmail.com。
问:可以批量替换Word文档中的页眉页脚内容吗?
答:替换前选中“替换Word文档的页眉页脚”复选框即可。
问:为什么我的电脑已经安装微软的Office软件,“超级字符串批量替换工具”仍然提示我本机没有检测到安装Office?
答:如果碰到这种情况,请先选择“用管理员身份运行”试试(即以拥有最大权限的角色用户登录后运行本软件)。(《教程:win7下如何设置以管理员身份运行程序》?)
如果前面的方法还是不行,则可能需要重装一下微软Office。请注意,安装Office时不要选择“首次使用时安装”方式,而是选择把软件完全安装到本机。
问:替换中的“全字匹配”有什么用?
答:全字匹配主要是针对英文和数字的。指在有效的分隔符范围内如果选择全字匹配,要查找的内容必须与分隔符之间的部分完全一致,少或多都不可以。比如,如果在"saddow sasdf"中查找sa,就不能选择全字匹配。
问:使用通配符替换word文档或使用通配符替换excel文档,通配符遵循什么规则?
答:本工具基于微软Office软件内核开发,通配符规则完全与微软Word或Excel一致。
问:Excel文档,替换后的新的字符串如果是超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”。要替换为长串数字(比如身份证号码)怎么办?
答:在“替换为”框中输入这些长数值时,先输入一个英文状态下的单引号(“'”),然后接头输入数值即可。(输入的英文状态下的单引号会将Excel单元格格式设置为“文本”,不影响显示和打印)。
如下图所示:
Excel文档,为什么当被替换字符串带有“?”时替换后全部内容都变了?
答:"?"是Excel的通配符,会和任意字符进行匹配替换。从2.3版本起,软件新增了选项“使用通配符替换Excel文档”(默认勾选),取消这个勾选后,就可以把“?”作为普通字符来进行替换了。
你好,是否支持大字符集UNICODE字符串的替换?
答:可以!从2.7版开始,“超级字符串批量替换工具”新增了从Excel文件读取替换定义进行批量替换的功能。Uincode的字符串可以在Excel文件中进行定义、从而进行替换。
问:我在输入第20行时候,发现我前面遗漏了一个,再补充的话,变成第21行了,能否插入或者上移替换项?
答:软件提供了对“界面录入替换定义”进行“上移”“下移”的功能对替换项进行排序,选中要移动的替换项点击鼠标右键就弹出相应的操作菜单了。
某些64位Win10系统下,程序似乎不能正常运行?
答:1、程序的运行需要有一定的系统权限,你可能需要关闭Win7系统的 UAC
2、您可能需要以“管理员角色”权限、以32位“兼容模式”运行本软件,如下图所示:
出现了这种情况:EXCELE导入替换不成功,逐一在界面录入就能替换成功,但是这样效率低了很多倍,如何才能确保EXCELE表格又快又好的替换呢?
答:这种情况应该是不可能的。个别用户使用时出现这种现象,是用户在EXCEL中编辑时,末尾加入了空格导致替换不成功。比如要把AAA替换为BBB,在EXCEL中编辑时,在AAA后面输入了空格或换行符之类的东西,此时,软件认为用户想要替定的是“AAA ”(AAA+空格),而不是“AAA”。
Excel文档(*.xls;*.xlsx)替换不成功,内容没有替换,是怎么回事?
答:这种情况应该是不可能的。到目前为止,曾出现这样情况的用户,都是用户想要进行的是单元格包含替换,却错误勾选了“替换Excel文档时单元格匹配”。选中“替换Excel文档时单元格匹配”后,你查找的单元格内容必须和查找内容完全一致(相等)。如果不选中该复选项,则在单元格中只要包含了查找内容就可以替换。
报错:“运行时错误‘53’,文件未找到”,或“实时错误‘52’错误的文件名或号码”,是怎么回事?
答:这种情况一般都是文件路径过长(文件或文件夹名字太长)所致,或有比较怪的字符。
这个软件开发得比较早,早期Windows支持的文件路径(比如C:\my docuemnts\我的某个文件.doc)总长度不能超过255字节(1个汉字两个字节),并且对某些特殊的字符、汉字也会出错。
建议通过把文件路径改一改可以避开这个问题。
问:批量替换功能在安装使用 WPS 的电脑中怎么不能使用了?
答:此软件基于微软 Office 开发,在安装过WPS的电脑上可能发生软件冲突无法使用。下面是热心用户总结出的解决方法,如果您电脑上安转使用 WPS,可以参考解决:
一、安装WPS 选择自定义安装:
二、把最上面一行的关联取消了,安装后软件就正常了。
问:批量替换过程中卡住了停在某个文档怎么办?
答:正常情况不应该会卡住。如果确实卡住了,首先要找出卡住停在哪个文档上,看看是否因为是一个损坏的文档无法处理,还是有别的原因。如下图所示,我们可以在软件选项中选择“替换过程记录到文件”,通过日志文件可以看到哪些文件查找替换了,哪个文件正在进行处理。
如果确实是某个文件替换时会卡住,请把文件邮件发给我进行测试分析:ynduanlian@hotmail.com。
问:日期替换为什么不成功?
答:日期(年月日)整体被认为是一个“全字”(单词),因此替换日期的一部分(比如说年份),要注意全字匹配规则。
问:出现“……Microsoft 已阻止宏运行,因为此文件的来源不受信任……”的错误提示,怎么解决?
答:解决方案:将文件所在的文件夹添加为受信任位置。具体步骤:文件-选项-信任中心-信任中心设置-受信任位置,添加新位置--设置文件所在硬盘,勾选“同时信任此位置的子文件夹”:
问:Word(*.doc;*.docx)文档,是否可以替换跨越两段的文字串?
对于Word文档,如果你的文字串跨越了两个段落,可以使用特殊字符来表示段落标记。例如,如果你要查找的文字串是“段落1文字段落2文字”,可以在“查找内容”中“段落1文字^p段落2文字”。其中,^p 表示段落标记。
使用通配符
“使用通配符”复选框后,Word 只查找与指定文本精确匹配的文本(请注意,使用通配符时“区分大小写”不可取消,选项已自动选中,您不能关闭选项)。
序号
查找内容
通配符
示例
1.
任意单个字符
?
例如,s?t可查找“sat”和“set”。
2.
任意字符串
*
例如,s*d可查找“sad”和“started”。
3.
单词的开头
<
例如,<(inter)查找“interesting”和“intercept”,但不查找“splintered”。
4.
单词的结尾
>
例如,(in)>查找“in”和“within”,但不查找“interesting”。
5.
指定字符之一
[]
例如,w[io]n查找“win”和“won”。
6.
指定范围内任意单个字符
[-]
例如,[r-t]ight查找“right”和“sight”。必须用升序来表示该范围。
7.
中括号内指定字符范围以外的任意单个字符
[!x-z]
例如,t[!a-m]ck查找“tock”和“tuck”,但不查找“tack”和“tick”。
8.
n个重复的前一字符或表达式
{n}
例如,fe{2}d查找“feed”,但不查找“fed”。
9.
至少n个前一字符或表达式
{n,}
例如,fe{1,}d查找“fed”和“feed”。
10.
n到m个前一字符或表达式
{n,m}
例如,10{1,3}查找“10”、“100”和“1000”。
11.
一个以上的前一字符或表达式
@
例如,lo@t查找“lot”和“loot”。