我有这个带有多个<br>
标签的HTML .
<br>
<br>
<br>
<br>
<br>
TITLE
<br>
<br>
foo bar
<br>
foo bar
...
Run Code Online (Sandbox Code Playgroud)
我想最多只保留单次和双次休息(新行和新段落),我想忽略所有额外的<br>
.所以最多2个<br>
一个接一个.所以,
<br><br><br><br><br>TITLE<br><br>foo bar<br>foo bar<br><br><br>foo bar
Run Code Online (Sandbox Code Playgroud)
会成为
<br><br>TITLE<br><br>foo bar<br>foo bar<br><br>foo bar
Run Code Online (Sandbox Code Playgroud)
我怎么能用CSS做到这一点?
我想选择所有<br>
至少有2个前任<br>
兄弟姐妹的元素
编辑:对于更多的上下文,HTML是在外部网站上,我尝试用firefox/Stylish改进阅读,所以只有CSS
我有一个 Javascript/Node.js 命令行程序,用于将数据写入文件。
我想要求用户确认是否覆盖文件(如果它已经存在)。
这失败了:
function writeData (filename, data) {
var fs = require ('fs');
try {
fs.writeFileSync(filename, data, {flag: 'wx'});
} catch (e) {
if (e.code === "EEXIST") {
console.error ("File already exists.");
var readline = require('readline');
var rl = readline.createInterface(process.stdin, process.stdout);
rl.question("Overwrite? [yes]/no: ", function(answer) {
if(answer == "no") {
console.log ("Not overwritting, bye.");
process.exit (1);
}
else {
console.log ("Overwriting file.");
try {
fs.writeFileSync(filename, data, {flag: 'w'});
} catch (ee) { throw ee; }
rl.close();
}
});//question() …
Run Code Online (Sandbox Code Playgroud)