请教一个关于正则替换特殊符号为空格的问题. 找不到解决办法

使用 Android Studio(idea), 想仅仅替换 xml 中 value 的某些特殊字符

我有类似如下格式的 xml:

<string name="a_b_c>d_e_f_g</string>
<string name="h_i_j>k_l_m_n</string>

如何不替换 key 中的 _ , 仅替换 value 中的 _ 为空格呢? 就像下面的一样

<string name="a_b_c>d e f g</string>
<string name="h_i_j>k l m n</string>  

我只能使用 (?<=>)(?:.*(_).*)+(?=</) 像下面的一样, 只能选择到所有的 value:

as replace

不过并不符合我的要求. 如何仅查找到 value 中的 _ 然后替换成空格呢

查看全部
ViShadowFiend
ViShadowFiend
2019/10/17 16:44
  • android-studio
  • 正则表达式
  • intellij-idea
  • 点赞
  • 收藏
  • 回答
    私信

1个回复