JAVASCRIPT регулярных выраженийРегулярные выражения в JavaScript-стирании пространств
Этот код ищет одинарные кавычки и заменяет их в двойные кавычки. Он не заменит одиночную кавычку, которая является частью слова (т.е. не)
function testRegExp(str)
{
var matchedStr = str.replace(/\W'|'\W/gi, '"');
return matchedStr;
}
console.log(testRegExp("I'm in a 'blue house with a cat' and I don't care!"))
РЕЗУЛЬТАТ ---> Я в «голубой дом с кошкой», и я не забочусь !
Обратите внимание, что двойные кавычки не заменяются пробелами, заменяя одиночные кавычки. Почему пространство исчезло до и после этой цитаты? Благодаря
я ушел из модификатор я, потому что не является необходимым для данного аргумента. –
Фантастический! Я забыл, что пространство считалось неглавным персонажем, который становился раздражающим ... –