我正试图用textwrangler来解决这个问题,但还没有找到解决方案。
任何帮助都将不胜感激。
假设我有很多这样的电子邮件:
再见
欢迎来到丛林,所以on...with有更多的文本.
你好
在不改变整个文本的情况下,我如何去交换“再见”和“你好”呢?请注意,之间的文字可以改变从电子邮件到电子邮件。
我猜是:
搜索:
(再见).*?(你好)
代之以:
\2 \1
但不起作用。
我也试过
搜索:
(再见)-(你好)
代之以:
\2 \1
也不起作用
发布于 2017-03-07 16:39:29
您可以使用以下内容,请确保检查Grep。

发布于 2017-05-05 00:32:34
你们真的很亲密。一种办法是:
搜寻:
(Goodbye)(?s)(.*?)(Hello)代之以:
\3\2\1如果文本包含另一个Hello,则可能会遇到意想不到的影响,可以通过将搜索表达式更改为:
(Goodbye)(?s)(.*)(Hello)如果这需要调整/进一步的细节,请发表评论。
https://stackoverflow.com/questions/37545893
复制相似问题