Как реализовать регулярное выражение в конце слова в строке
Мне нужна помощь в реализации регулярного выражения на строке.
Например, если у меня есть строка типа " safsdfsd $sdfsdf$ fasdf $sdfdzs$", она должна заменить $ на #.
Я сделал что-то вроде этого, и это работает
x.replace(/[$]/g,'#');
Но я хочу, чтобы это было похоже на то, что если $ присутствует в начале, то он должен заменить его на#, А если $ находится в конце слова, то он должен заменить его на ##
Таким образом, моя строка должна идти от 'fgsdfg $sdfsdgf$ sdfas $dgfdg$' до 'fgsdfg #sdfsdgf## sdfas #dgfdg##'
Что я уже пробовал:
Вот код, который я пробовал
x.replace(/[$]/g,'#');