我想一個大寫字母之前刪除一個反斜槓發生C#刪除反斜槓
例子:
字符串以前:/G8/W7m/L/K/V/E/X/B/V/L/O/Y/M//W/At1zg==
字符串後:G8W7mLKVEXBVLOYM/WAt1zg==
String.replace
沒有幫助,因爲它會刪除所有反斜槓。
我想一個大寫字母之前刪除一個反斜槓發生C#刪除反斜槓
例子:
字符串以前:/G8/W7m/L/K/V/E/X/B/V/L/O/Y/M//W/At1zg==
字符串後:G8W7mLKVEXBVLOYM/WAt1zg==
String.replace
沒有幫助,因爲它會刪除所有反斜槓。
使用正則表達式:
var s = "/G8/W7m/L/K/V/E/X/B/V/L/O/Y/M//W/At1zg==";
var result = Regex.Replace(s, @"/(?=[A-Z])", "");
這也是刪除小寫字母前的斜線。 – Enigmativity
使用'@「/(?= \ [A-Z])」';)。 –
long hand looks to be working
function remake(){
var prechange = "/G8/W7m/L/K/V/E/X/B/V/L/O/Y/M//W/At1zg==";
var postChange = "";
for (i=0;i<prechange.length;i++){
if(prechange[i] === "/"){
if(prechange[i-1] != undefined && prechange[i-1] != "/"){
if(prechange[i+1] == prechange[i+1].toUpperCase()){
}else{
postChange += prechange[i];
}
}else if(prechange[i-1] == "/" ){
postChange += prechange[i];
}
}else{
postChange += prechange[i];
}
}
console.log( prechange + " " + postChange);
}
您確定這是用C#嗎?看起來更像JavaScript –
標題: 「C#刪除反斜槓* *前的大寫字母」。問題:「一個大寫字母后出現一個反斜槓」。你究竟是什麼意思? –
我的意圖是在**反斜槓之前移除字符**,如我的示例所示。 –
這些是*正斜槓*。這是一個反斜槓:\ –