Regex do rozdzielenia fraz

Regex do rozdzielenia fraz
mpaw
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 531
0

Dzień dobry.

Potrzebuję napisać regex do rozdzielenia fraz. Podam przykład:

Kopiuj
info      : fraza głowna: 'mojaFraza'
przypadek1: 'mojaFrazaadlshsdkfhgdsfmojaFraza*a'
zmiana na:  'mojaFraza adlshsdkfhgdsf mojaFraza *a'

przypadek2: 'mojaFrazamojaFrazamojaFrazappmojaFrazappmojaFrazappmojaFrazappmojaFraza'
zmiana na:  'mojaFraza mojaFraza mojaFraza pp mojaFraza pp mojaFraza pp mojaFraza pp mojaFraza'

Jednym słowem, mam różną liczbę moichFraz i chcę je wszystkie móc porozdzelać od reszty stringa. Jak można to zrobić regexem?

Dzięki
M.

TS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 394
4
Kopiuj
> 'mojaFrazaadlshsdkfhgdsfmojaFraza*a'.replace(/(mojaFraza)/g, ' $1 ').trim()
"mojaFraza adlshsdkfhgdsf mojaFraza *a"
> 'mojaFrazamojaFrazamojaFrazappmojaFrazappmojaFrazappmojaFrazappmojaFraza'.replace(/(mojaFraza)/g, ' $1 ').trim()
"mojaFraza  mojaFraza  mojaFraza pp mojaFraza pp mojaFraza pp mojaFraza pp mojaFraza"
ŁF
  • Rejestracja: dni
  • Ostatnio: dni
1
Kopiuj
"abcb".split(/b/).filter(e => e)

I od razu masz wynik w tablicy do dalszej obróbki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.