Я хотел бы спросить.
Как я могу заменить запятую внутри двойной кавычки, используя nodejs или nodejs moudle как fs?
input: 48,"LHT0019","TEST COUNT (HB,TW,DC,PL)" output: 48,"LHT0019","TEST COUNT (HB TW DC PL)"
спасибо за чтение и помощь.
Вы можете использовать str.replace следующим образом
str.replace
var str = "TEST COUNT (HB,TW,DC,PL)"; console.log("rrrr", str.replace(/,/g," "));
ВЫХОД:
TEST COUNT (HB TW DC PL)
Что-то вроде этого?
'48,"LHT0019","TEST COUNT (HB,TW,DC,PL)"' // Your string .replace( /(["'])(?:(?=(\\?))\2.)*?\1/g, // REGEX to find text in quotes function(match, capture) { // Pass result to a function to modify further return match.replace(/\,/g, ' '); // REGEX to remove all "," } );
Использование REGEX для поиска и изменения строк.
С небольшой помощью RegEx: захват значений между кавычками