在我的Android项目中所有的我的.java视图文件导入基于当前包的名称R档。 当我在Android清单更改我的包名的名称(动态,而不是通过Eclipse或任何其他IDE重构),我需要我所有的java文件的引用指向获取生成新的R文件
我通过Ant使构建脚本,但我不知道正则表达式公约将是什么样子
需要更换的字符串是这样的:
import com.mysite.myapp.R;
即。
import com.sushiroll.california.R
这是我在我的Ant构建脚本
<replaceregexp file="src/*"
match="import*.R"
replace="import ${current.package}.R"
byline="true">
<fileset dir="src/.">
<include name="*.java"/>
</fileset>
</replaceregexp>
在这里我想匹配说所有字符串import
和结束.R
而代之以import $current.package}.R
如何将我的字,对于蚂蚁正则表达式? 匹配和替换我写的只是猜测