我正在尝试在notepad ++上查找和替换形状如下的数据,遗憾的是现在我没有成功。
我的数据看起来像这样(请记住这是一个巨大的CSV):
1223752, filed1Row1, filed2Row1, filed3
100% Row1
1223698 filed1Row2, filed2Row2, filed3
200$ Row3
预期输出
1223752, filed1Row1, filed2Row1, filed3 100% Row1
1223698 filed1Row2, filed2Row2, filed3 200$ Row3
我正在尝试删除第一行完成的新行。
这是我正在进行的搜索:
\n(\d)(\d)(\d)[^(\d)]
replacing this with
$1$2$3
然而,这是删除非数字字符($%
)我想保留这些字符,只删除新行。
答案 0 :(得分:0)
替换
\r
单个空格
由于windows环境,我使用了bSzukaj.onclick = function()
{
var url = "/game.php?screen=place";
var coords = [];
var loaded = false;
var n = inputZakres.value;
var x = parseInt(inputPobierz.value.split("|")[0] - parseInt(n/2+1));
var y = parseInt(inputPobierz.value.split("|")[1] - parseInt(n/2+1));
var newWindow = window.open(url);
var currentX = x;
var currentY = y;
var coord = currentX+"|"+currentY;
var sender = newWindow.addEventListener('load', function(){
var spearInput = newWindow.document.getElementById("unit_input_spear");
spearInput.value = 10;
var coordClass = newWindow.document.getElementsByClassName("target-input-field target-input-autocomplete")[0];
coordClass.value = coord;
var send = newWindow.document.getElementById("target_attack").click();
// NOW SCRIPT RELOAD PAGE AND CREATING SOME COMUNICATS
// AND I WANT TO GET THIS COMUNICATS TO VARIABLE
// BUT EVEN THIS ALERT BELOW DOESN'T WORK :/
newWindow.addEventListener('load', function() {
alert("now");
});
}, false);
//}
//}
}
}
。我已经在我的npp上测试了它并且它有效。在下面的演示中,它不存在。
答案 1 :(得分:0)
\R(?=\d{3}\D\h)
(空格)<强>解释强>
\R : any kind of linebreak (\n or \r or \r\n)
(?= : lookahead
\d{3} : 3 digits
\D : a NON-digit
\h : a horizontal space
) : end lookahead