我有一个200左右的文件GUID分散在整个已删除破折号。我需要将这些破折号重新插入,但手动操作会很繁琐且耗时。有没有办法做一个全部替换,可能在记事本+ +中,把破折号放在GUIDS中?在GUIDs中使用全部替换破折号
回答
按CTRL + H打开 “替换” - 对话:
在输入
([0-9a-f]{8})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{12})
“查找内容” -Textfield和
$1-$2-$3-$4-$5
int“Replace With”-Textfield。确保选中了“正则表达式”复选框。
按下“全部替换”按钮,魔术就会发生。
为什么要使用'[0-9a-z]'? GUID通常表示为一系列十六进制数字,因此'[0-9a-f]'应该很好(假设不区分大小写的匹配)。 –
@michael:问题不清楚包含无GU GUIDS的文件的格式。我更新了答案,以便在GUID末尾匹配9个字符。是的,a-f应该没问题,我会在第二时更新它:) – Simon
@Simon在最后一个块中有12位数字 –
用记事本++做以下操作:
目前你应该看到这样的事情在记事本++
1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e 1414527670f747218137fd1059046a4e
创建的200个破折号一列和复制可以使用Alt +鼠标选择列(垂直)。
现在你应该可以在上面的数据中将这200个短划线粘贴到任何位置。我在不到一分钟内完成了上面显示的20条记录。你几乎不需要10分钟? 比正则表达式快得多;),特别是如果你考虑编程和测试的努力。
看到我的数据低于20次的记录:
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
14145276-70f7-4721-8137-fd1059046a4e
希望我是清楚的。 阅读this在记事本列选择细节++
非常好的;-) .. –
实际上,您不需要复制/粘贴任何东西 - 只需使用垂直的ALT +鼠标并按“ - ”将“ - ”插入所有行。 –
@AdiLester:没有意识到这个窍门。谢谢 ! – AYK
- 1. 删除文件名并用mod_rewrite替换破折号破折号
- 2. htaccess用破折号替换下划线
- 3. 在URL重写中使用破折号替换斜线
- 4. 用URL中的破折号替换空格(%20)使用.htacess
- 5. regex_replace不替换连字符/破折号
- 6. PHP替换EM破折号REGEX
- 7. Python,用短破折号代替长破折号?
- 8. 如何在wordpress中使用加号代替破折号
- 9. 如何将上部转换为下部并用破折号替换空格?
- 10. 在Elixir的Hangman游戏中用字母替换破折号
- 11. 如何在.htacess中用斜杠替换破折号
- 12. 保存使用Rails 3之前用破折号替换空间
- 13. 替换方法不会替换破折号为空字符串
- 14. 用破折号替换whitspaces,使所有小写
- 15. 如何使用sed替换包含破折号的表达式?
- 16. 用破折号
- 17. 用codeigniter URL结构中的破折号替换下划线
- 18. 用URL中的破折号( - )替换空格
- 19. 如何用NaN替换python数据框中的破折号?
- 20. 如何用函数参数中的破折号替换空格?
- 21. 在列名中破折号的转换
- 22. Java /全部替换引号
- 23. 在ASP.MVC参数中使用破折号( - )
- 24. 如何使用破折号
- 25. 破折号替换空间,使所有字母小写
- 26. 用法: - (冒号破折号)在bash中
- 27. 字符串替换破折号加号htaccess
- 28. 用' - '(破折号)代替'+'(加号)代替OpenSearch的URL空间
- 29. 去掉php变量,用破折号替换空格
- 30. 如何用Nginx替换下划线到破折号
如果您知道GUID如何以及连字符属于哪里,那么用正则表达式替换很容易。 –
_your_ GUID的外观如何? –
的GUID分散在整个包含在单引号像这样的文件:“35B7A5E7A7AF4F38A313D6F7CB219347” 我需要把破折号在所有这些像这样:“35B7A5E7-A7AF-4F38-A313-D6F7CB219347” – N4villu5