我正在尝试匹配所有出现(\"[A-Z][A-Z][A-Z]\")
但如果它们之前有“等号”则排除它们 this ([^\=]\"[A-Z][A-Z][A-Z]\")
。如何在 Android Studio、Notepad++ Python 脚本或其他工具中做到这一点?
"ZAR""""""I""""""""""EUR""""""""AED""AFN""ALL""AMD""ANG""AOA""ARS""AUD""AWG"
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="70dp"
android:layout_marginRight="70dp"
android:layout_weight="1"
android:text="AED" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="70dp"
android:layout_marginRight="70dp"
android:layout_weight="1"
android:text="AFN" />
我想排除 android:text="AFN (或其他字母)"
使用 Notepad++,基于提供的示例,您可以尝试:
(?<!\=)"[A-Z][A-Z][A-Z]"
使用否定后
(?<!\=)
向查找 3 个带有引号的大写字母项目"[A-Z][A-Z][A-Z]"
,但=
在它们之前没有引号。