是否有一种从代码中提取字符串的简单方法,即双引号的内容?
源:
a = "somestring"
结果:
somestring
答案 0 :(得分:1)
简单的第一次尝试:
egrep -o '"([^"]*)"' sourcefile | sed -r 's/"(.*)"/\1/'
答案 1 :(得分:1)
find . -name '*.java' | xargs egrep -o '"([^"]*)"' |\
awk '/:"/ {j=$0;sub(/:.*/,"",j);print;}!/:"/{print j ":" $0}' |\
sed 's/"\(.*\)"/\1/'