Allow replacing with nothing in replacements file #239
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fix should address #173, happening when the user wants to remove a given string from the input. In such case they can now write a single line in the replacement file containing:
<regex_to_be_removed><TAB>
The fix uses the additional
limit
argument to the split function (explained here), such that in the case mentioned it actually adds an empty string in theparts
variable. This achieves the desired behaviour without adding additional spaces as can be seen in the test.There is also a minor change to comment parsing which I think makes it more intuitive.