Разделить и заменить строку, используя объект, используя JavaScript - PullRequest
0 голосов
/ 10 июля 2019

Я хотел бы знать, есть ли какой-либо альтернативный эффективный метод для разделения и замены строки в JavaScript;

var str= "/go-where" or "/go"
var repl = "to"
var result = splitandreplace(str);

function splitandreplace(val, repl){
  var x= str.split("/")[1];
  var res= x.split("-")[0] + x.split('-')[1]!==undefined ? x.split('-')[1]=(en) :''; // will be to(en)
}

Expected Output:
when str is 
/go -> to
/go-where -> to(en)

1 Ответ

0 голосов
/ 10 июля 2019

Решение с регулярным выражением:

var str = "<a href=\"https://twitter.com/search?q=fnb\" target=\"_blank\">#fnb</a>, <a href=\"https://twitter.com/search?q=mobilesimcard\" target=\"_blank\">#mobilesimcard</a>, <a href=\"https://twitter.com/search?q=what\" target=\"_blank\">#what</a>, <a href=\"https://twitter.com/search?q=refugeechild\" target=\"_blank\">#refugeechild</a>";
var array = str.match(/#[a-z-_]+/ig)

console.log(array);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...