繁体   English   中英

正则表达式以反转文本顺序

[英]regular expression to reverse text order

我需要颠倒html文件标题标签的顺序..所以在:之前的第一个文本放在最后,依此类推

原版的:

<title>text: texttwo: three more: four | site.com</title>

输出:

<title>four: three more: texttwo: text | site.com</title>

里面的标题除以:并且需要颠倒顺序,有时它们是四个(用三个分开:有时它们是三个,或者其他什么......

我使用Notepad ++替换.. - 或者如果你想建议使用任何其他简单的软件来做到这一点..

谢谢

我不相信这可以通过标准正则表达式来完成 - 至少不需要支持任何数量的字段。

假设你有大量的这些要处理,我会使用你最喜欢的编程或脚本语言,将字段分成一个数组(你可以使用正则表达式) - 然后反过来从数组中读回。

如果你真的不想编写代码(我认为这不是一个好主意,因为这是一个学习新东西的好机会),你可以试试这个:

http://jsimlo.sk/notepad/manual/wiki/index.php/Reverse_tools (每行的单词顺序(Ctrl + Shift + F))

但你需要下载这个:

http://jsimlo.sk/notepad/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM