Skip to content

Commit f18e9d0

Browse files
Merge pull request #1 from rodriguestiago0/convert_multiple_spaces_into_one
Convert multiple spaces into one
2 parents f4ecfca + 5b7d847 commit f18e9d0

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ This is a project that contains two tasks. You can trigger them manually or setu
1010

1111
**Output**: `Continente Porto`
1212

13+
This task will also remove extra space in the payee name.
14+
**Input**: `Continente Porto`
15+
16+
**Output**: `Continente Porto`
17+
1318
### Create a transaction that deducts your payment mortgage
1419
To configure the correct interest rate is the % multiple by 1000
1520

engine.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ async function fixPayees() {
99
payees = await getPayees(actual, appConfig.PAYEE_REGEX_MATCH)
1010
updatedPayee = {}
1111
payees.forEach(payee => {
12-
let name = payee.name.replace(new RegExp(appConfig.PAYEE_REGEX_MATCH, "gis"), "");
13-
if (name != payee.name )
12+
let name = payee.name;
13+
if (appConfig.PAYEE_REGEX_MATCH != "")
14+
{
15+
name = payee.name.replace(new RegExp(appConfig.PAYEE_REGEX_MATCH, "gis"), "");
16+
}
17+
name = name.replace(new RegExp(" {2,}", "gis"), " ")
18+
if (name != payee.name)
1419
{
1520
updatedPayee[payee.id] = name.trim();
1621
console.log ("Update payee from " + payee.name + " to " + name.trim() )

0 commit comments

Comments
 (0)