仅从logcat视图复制“文本”列内容

时间:2014-10-21 11:41:04

标签: android logcat ddms

是否有人知道某种方式,或者可以简化手动移除额外字符串的过程,只获得" Text"的内容。复制logcat内容时logcat视图中的列?

2 个答案:

答案 0 :(得分:0)

似乎不可能,但我通过android问题门户网站引起了对它的关注: https://code.google.com/p/android/issues/detail?id=77883&thanks=77883&ts=1413891569

希望它能尽快实施,因为它真的很有帮助。

答案 1 :(得分:0)

有两种方法可以实现这一目标:

第一种方式,如果您有多行:

  • 将文本复制到Notepad ++或任何使用Regex的编辑器。
  • 按ctrl + f并选择Replace标签。
  • 使用正则表达式格式删除所有不必要的标签信息,例如在System.out消息的情况下,正则表达式将是:

    \d*-\d* \d*:\d*:\d*\.\d*: I\/System\.out\(\d*\):
    如果消息是这样的: 03-14 14:44:17.557: I/System.out(18293):

  • 最后,在 [查找内容] 字段中使用此公式,并在 [替换为] 字段中使用空格,并且不要忘记在(搜索模式)字段中选择 Regular Expression 选项。

第二种方式,如果您只有一行日志:as described here

  1. 右键单击Logcat中要从
  2. 复制文本的行
  3. 点击“查找类似消息”
  4. 在弹出的窗口中,文本包含在“通过日志消息:”
  5. 字段中
  6. 现在可以通过Ctrl + C
  7. 复制此文本