【发布时间】:2017-05-25 15:33:11
【问题描述】:
Windows 10(64 位)、Emacs 25.1。
假设我有文本:
MyActivity.java:124: RestClient().getAuth("api/method1" + Integer.toString(id) + ".json")
MyActivity2.java:224 RestClient().getAuth("api/method2" + Integer.toString(id) + ".json")
MyActivity2.java:224: RestClient().getAuth("api/method2" + Integer.toString(id) + ".json")
MyFragment.java:684: RestClient().getAuth("api/method2" + Integer.toString(id) + ".json")
MyActivity2.java:224: RestClient().getAuth("api/method1" + Float.toString(id) + ".xml")
Fragment.java:234: RestClient().getAuth("api/method1" + Integer.toString(id) + ".json")
MyActivity2.java:224: RestClient().getAuth("api/method4" + Float.toString(id) + ".xml")
如何删除除“api/xxx”之外的所有文本。所以结果必须是:
"api/method1"
"api/method2"
"api/method2"
"api/method2"
"api/method1"
"api/method1"
"api/method4"
我想使用 Emacs 的内置功能(无需编写自定义 elisp 脚本或 Emacs 宏)。
【问题讨论】: