这是您在main之外进行打印的方式。
const text = "text text {{ 'translate me' | lang }} text {{ 'A' | replace('A', 'B') }} {{ 'another text' | lang }}";
console.log(text.match(
/(?<=\{\{ *')[^']+(?=' *\| *lang *}})/g
));
// or, without lookbehind:
const re = /\{\{ *'([^']+)(?=' *\| *lang *}})/g;
let match;
const matches = [];
while ((match = re.exec(text)) !== null) {
matches.push(match[1]);
}
console.log(matches);
有效
public class PrintOutsideMain {
static {System.out.println ("You can go with this");}
public static void main(String[] args) {
System.out.println("Or This is where its at");
}
}
前段时间我一直在寻找东西,但是我玩了一下,发现可以做到这一点。我找不到此问题的答案,因此选择发布。我也没有找到任何关于为什么这样做不是好习惯的信息。从来没有教我这样做是不好的做法。