【问题标题】:Android Studio - Find in Path errorAndroid Studio - 在路径错误中查找
【发布时间】:2017-08-08 01:59:17
【问题描述】:

Find in Path 的 Android Studio 2.2.2 中,我正在尝试搜索字符串

字符串参数[]

所以我将它输入到“要查找的文本:”框中,我得到了错误

错误模式“String params[]”未封闭字符类

这是什么意思?如何搜索我的字符串?

【问题讨论】:

  • 这只是一个猜测,但我认为你有正则表达式。见this。取消选中它,看看它是否有帮助。
  • 我在这里检查过,是的,这复制了问题。原来这是真正的答案。我在下面发布答案。

标签: android-studio


【解决方案1】:

您已选中“正则表达式”,因此您正在寻找该模式。

取消选中它,看看它是否有帮助。

【讨论】:

    【解决方案2】:

    首先 Android Studio 很适合搜索整个项目,正如提到的那些问题 'Find All' in Android Studio 和这个 Search all the occurrences of a string in the entire project in Android Studio

    如果您遇到“在路径中查找”的问题,您可以测试另一个,例如:
    在 Windows 上:
    查找:Ctrl + F
    在单个类中查找和替换:Ctrl + R
    在 Mac 上:
    查找:Command+F
    在单个类中查找和替换:Command+ R

    【讨论】:

      【解决方案3】:

      因为这是您在 "text to find" 中输入的正则表达式。 [ 和 ] 本身在正则表达式中使用,因此您必须转义这些括号,或者换句话说,告诉查找器它是我要搜索的字符串的一部分.. 所以

      String params\[\] 应该可以工作,您应该了解 String params[] 的用法。

      【讨论】:

      • 它的双反斜杠。我不知道为什么stackoverflow编辑器将其转换为单..
      【解决方案4】:

      就我而言,一旦“在路径中查找”停止工作。 然后我找到了如何再次启用它。你需要重新格式化java代码 通过右键单击包节点,与 res 节点相同。列表中有一个项目告诉“重新格式化代码”。

      【讨论】:

        【解决方案5】:

        试试……

        字符串参数 = params[90your int]

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-05-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多