如何在VS2008里用正则表达式实现长尾词的查找与替换操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5864个文字,预计阅读时间需要24分钟。
正则表达式是查找和替换文本模式的一种简洁而灵活的表示方法。在查找和替换窗口中执行快速查找、在文件中查找、快速替换或在文件中替换操作时,可以指定相应的选项。
正则表达式是查找和替换文本模式的一种简洁而灵活的表示法。在“查找和替换”窗口中执行“快速查找”、“在文件中查找”、“快速替换”或“在文件中替换”操作时,可以在该窗口的“查找内容”和“替换为”字段中使用一组专用的正则表达式。
若要启用正则表达式,请在“查找和替换”窗口中展开“查找选项”,选择“使用”,然后选择“正则表达式”。“查找内容”和“替换为”字段旁的三角形“表达式生成器”按钮将变为可用。单击此按钮可以列表显示最常用的正则表达式。当单击列表上的某个正则表达式时,它将插入“查找内容”或“替换为”字段中的光标所在位置。单击“表达式生成器”底部的“完整字符列表”时,会显示帮助主题。主题内容涵盖VisualStudio“查找和替换”功能可以识别的所有正则表达式。您可以复制主题中的正则表达式,然后将其粘贴到“查找内容”或“替换为”字段中。
“查找内容”和“替换为”中可使用的正则表达式与.NETFramework编程中的有效正则表达式有许多语法上的区别。例如,在“查找和替换”窗口中,大括号{}用于标记的表达式的替换:将每次出现的doesn't改为doesnot,你应该使用查找表达式{does}n't和替换表达式\1not。
用于“查找和替换”的正则表达式
“表达式生成器”中经常使用的正则表达式如下所示。
本文共计5864个文字,预计阅读时间需要24分钟。
正则表达式是查找和替换文本模式的一种简洁而灵活的表示方法。在查找和替换窗口中执行快速查找、在文件中查找、快速替换或在文件中替换操作时,可以指定相应的选项。
正则表达式是查找和替换文本模式的一种简洁而灵活的表示法。在“查找和替换”窗口中执行“快速查找”、“在文件中查找”、“快速替换”或“在文件中替换”操作时,可以在该窗口的“查找内容”和“替换为”字段中使用一组专用的正则表达式。
若要启用正则表达式,请在“查找和替换”窗口中展开“查找选项”,选择“使用”,然后选择“正则表达式”。“查找内容”和“替换为”字段旁的三角形“表达式生成器”按钮将变为可用。单击此按钮可以列表显示最常用的正则表达式。当单击列表上的某个正则表达式时,它将插入“查找内容”或“替换为”字段中的光标所在位置。单击“表达式生成器”底部的“完整字符列表”时,会显示帮助主题。主题内容涵盖VisualStudio“查找和替换”功能可以识别的所有正则表达式。您可以复制主题中的正则表达式,然后将其粘贴到“查找内容”或“替换为”字段中。
“查找内容”和“替换为”中可使用的正则表达式与.NETFramework编程中的有效正则表达式有许多语法上的区别。例如,在“查找和替换”窗口中,大括号{}用于标记的表达式的替换:将每次出现的doesn't改为doesnot,你应该使用查找表达式{does}n't和替换表达式\1not。
用于“查找和替换”的正则表达式
“表达式生成器”中经常使用的正则表达式如下所示。

