Android Studio搜索结构为xml textSize属性

时间:2017-02-16 14:39:08

标签: regex android-studio intellij-idea

我正在努力实现以下目标:使用某个数字搜索发生的android:textSize="XXsp"。由于这些是硬编码的,我想替换它们。

示例:

<TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/profile.login.lockout_error.title"
        android:textSize="22sp"/>

我希望这有两个目的:

将所有硬编码值(在某些范围内,例如12-14)替换为对资源的引用(@ dimen / small_text)。所以我会做'#34;手动&#34;使用搜索和结构替换。

创建一个替换模板,建议该文本大小的引用。

我开局不好。我根本无法工作。 我尝试使用Android Studio模板<$tag$ $attribute$="$value$"/>,但我无法弄清楚它是如何工作的。我不是正则表达式大师,但我确实理解这个概念和简单的正则表达式。我为$ property $尝试了几种不同的组合来查找textSize,但无论我尝试什么(textSize.*textSize.*,标记搜索的变量目标等。)我无法进行搜索找到任何textSize属性。

非常感谢任何帮助!

0 个答案:

没有答案