Skip to content
NPM - JavaScript replaceLast function - Replaces last match for pattern in string with replacement
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea/runConfigurations
benchmarks
js
test
.editorconfig
.eslintrc
.gitignore
.npmrc
.travis.yml
.yarnrc
LICENSE.md
NOTES.md
README.md
appveyor.yml
index.html
index.js
package-lock.json
package.json
replaceLast.js
webpack.config.js

README.md

replace-last


linux windows coverage
npm dependencies downloads node

JavaScript replaceLast function - Replaces last match for pattern in string with replacement


Introduction

npm install --save replace-last

replace-last supports string and RegExp replacement. It works in Node code and browsers.

View the code | File size 1.7 KB | Fully unit tested | Zero dependency


Node

var replaceLast = require('replace-last');
replaceLast(str, pattern, replacement);

Browser

<script src="node_modules/replace-last/replaceLast.js"></script>
<script>
  replaceLast(str, pattern, replacement);
</script>

Arguments

str='' (string): The string to modify.

pattern (RegExp|string): The pattern to replace.

replacement (string): The match replacement.

Returns

(string): Returns the modified string.

Examples

replaceLast('hello hello hello', 'hello', 'bye');
// => 'hello hello bye';

replaceLast('hello hello hello', /he(ll)o/, 'rr');
// => 'hello hello herro';

replaceLast('hello hello hello', RegExp('.ell.'), 'bye');
// => 'hello hello bye'

replaceLast(777, 7, 8);
// => '778'

Author says

God is the last?

"Behold, I (Jesus) am coming quickly, and My reward is with Me, to give to each one according to the merit of his deeds (earthly works, faithfulness). I am the Alpha and the Omega, the First and the Last, the Beginning and the End [the Eternal One]."

Revelation 22:12-13 AMP

Jesus, King of Kings (first) put himself last - paying the death penalty for your wrongdoing - by willingly dying on the cross for you in your place.

He didn't do this because you loved Him. He did this even though you didn't love Him. He did this in the midst of all your hatred, your lust and worst of all, your apathy!

The nails never held him there, His love for you did! He commands men everywhere to repent and offers forgiveness for all them that believe!




You can’t perform that action at this time.