re = /,([^,]*)$/m
str = 'http://stackoverflow.com/questions/3829483/how-to-replace-last-occurrence-of-characters-in-a-string-using-javascript
DailyStats,jlaidler;priya.patil;twagg;cwood;dgalt;lmckerrow;sunaina.goswami;mfreidgeim;aorlov;ngunasekera;jviegas;nanderson;csutianto;mfagan;hkerruish;sbeasley;vshah;dsretenovic;llewis;tearl;dsretenovich;emcnamara;asridhar;jkhan;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,DailyStatsAdm
AuditEvents,aorlov;priya.patil;ngunasekera;sunaina.goswami;mfreidgeim;jchicas;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,AuditEventsAdm
AuditBookings,sunaina.goswami;priya.patil;mfreidgeim;aorlov;ngunasekera;vshah;llewis;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,AuditBookingsAdm
TrendAnalysis,jlaidler;priya.patil;sunaina.goswami;mfreidgeim;aorlov;ngunasekera;jviegas;nanderson;csutiantoa;awinter;sbeasley;tearl;sunaina.goswami;dsretenovich;cdignan;asridhar;PWade;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,TrendAnalysisAdm
MemberAnalysis,sunaina.goswami;priya.patil;mfreidgeim;aorlov;ngunasekera;rkapoor;mfagan;sbeasley;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,MemberAnalysisAdm
WebMatch,priya.patil;priya.patil;dgalt;lmckerrow;mfreidgeim;aorlov;ngunasekera;mfagan;lbrown;asmart;chirt;abishop;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,WebMatchAdm
MDFData,lmckerrow;mfreidgeim;priya.patil;aorlov;ngunasekera;GSattler;vshah;llewis;tearl;sunaina.goswami;dsretenovich;asridhar;jkhan;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,MDFDataAdm
MDFReport,jlaidler;lmckerrow;priya.patil;mfreidgeim;aorlov;ngunasekera;tearl;sunaina.goswami;dsretenovich;asridhar;jkhan;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,MDFReportAdm
PackagesAdmin,XXXX;priya.patil;jkhan;abell;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,PackagesAdminAdm
FaresManager,mfreidgeim;priya.patil;aorlov;ngunasekera;GSattler;lbrown;asmart;ndias;dgalt;dbuckley;jchicas;vshah;llewis;abell;tearl;sunaina.goswami;dsretenovich;hkerruish;emcnamara;Pete.Donovan;Lynsey.Walker;asridhar;jkhan;gilbert.teo.ctr;tearle;mtran;nkhanna;huiwan_chua;tzeyuan.chan.ctr;sookfun.how.ctr;yvonne.du;desmond.phua;huiping.tan;sipkhoon.tan;alice.yeo.ctr;chris.mak;danny.cheung;Trisa.yau;Michelle.ng.ctr;lmckerrow;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FaresManagerAdm
RNGenerator,dgalt;priya.patil;mfreidgeim;aorlov;ngunasekera;mfagan;chirt;abishop;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,RNGeneratorAdm
PBEManager,dgalt;priya.patil;lmckerrow;mfreidgeim;aorlov;ngunasekera;bgeorge;vshah;llewis;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,PBEManagerAdm
InsuranceManager,lmckerrow;priya.patil;mfreidgeim;aorlov;ngunasekera;csutianto;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,InsuranceManagerAdm
FiltersManager,mfreidgeim;priya.patil;aorlov;ngunasekera;GSattler;twagg;sunaina.goswami;tearle;dbuckley;vshah;dsretenovic;abell;llewis;hkerruish;emcnamara;Pete.Donovan;Lynsey.Walker;asridhar;jkhan;gilbert.teo.ctr;lmckerrow;mtran;nkhanna;tzeyuan.chan.ctr;gilbert.teo.ctr;sookfun.how.ctr;chris.mak;danny.cheung;Trisa.yau;Michelle.ng.ctr;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FiltersManagerAdm
CarHireCMS,lmckerrow;priya.patil;mfreidgeim;aorlov;ngunasekera;cwood;csutianto;sunaina.goswami;dsretenovic;asridhar;jkhan;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,CarHireCMSAdm
HSAAdministration,lmckerrow;priya.patil;mfreidgeim;aorlov;ngunasekera;csutianto;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,HSAAdministrationAdm
FareEscalationJournal,mfreidgeim;priya.patil;aorlov;ngunasekera;pwade;acaneda;lutupo;vlama;nensor;jviegas;nanderson;rkapoor;achopra;twagg;cwood;csutianto;ltrain;sunaina.goswami;vshah;dsretenovic;llewis;mpeguero;abishop;epinchen;tcornish;mten;asridhar;jkhan;abell;tearle;mtran;iarumairaj;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FareEscalationJournalAdm
FareEscalationPaymentTypeReport,aorlov;priya.patil;ngunasekera;mfreidgeim;pwade;acaneda;lutupo;vlama;nensor;jviegas;nanderson;rkapoor;vshah;llewis;mpeguero;abishop;epinchen;tearl;sunaina.goswami;dsretenovich;asridhar;jkhan;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FareEscalationPaymentTypeReportAdm
FareEscalationAuthorisation,mfreidgeim;priya.patil;aorlov;ngunasekera;jviegas;nanderson;rkapoor;rmalik;amohammed;sfuimaono;sskinner;mburrows;cwood;kspreckley;jquinn;mspalding;taugustin;twagg;sstark;amohammed;GRoos;amcmeeken;adutta;mrawat;sunaina.goswami;vshah;dsretenovic;llewis;sdriver;asridhar;lserapiglia;tearle;mtran;slinssen;sdriver;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FareEscalationAuthorisationAdm
FareEscalationReport,mfreidgeim;aorlov;priya.patil;ngunasekera;twagg;pwade;lutupo;vlama;jviegas;nanderson;lmckerrow;rkapoor;csutianto;cwood;sunaina.goswami;vshah;dsretenovic;llewis;asridhar;jkhan;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FareEscalationReportAdm
FareEscalationFinanceAMEXReport,aorlov;priya.patil;ngunasekera;mfreidgeim;pwade;acaneda;lutupo;vlama;nensor;jviegas;nanderson;rkapoor;vshah;llewis;mpeguero;abishop;epinchen;tearl;sunaina.goswami;dsretenovich;asridhar;jkhan;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FareEscalationFinanceAMEXReportAdm
FareEscalationManagers,mfreidgeim;aorlov;priya.patil;ngunasekera;cwood;mspalding;jquinn;taugustin;mburrows;twagg;sskinner;GRoos;sfuimaono;sstark;amohammed;amcmeeken;sunaina.goswami;dsretenovic;tearl;sdriver;asridhar;lserapiglia;tearle;mtran;slinssen;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,FareEscalationManagersAdm
MultiplePCC,mfreidgeim;aorlov;ngunasekera;priya.patil;tearle;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,MultiplePCCAdm
CampaignManager,priya.patil;aorlov;priya.patil;ngunasekera;mfreidgeim;msugatadasa;aorlov;ngunasekera;ndias;jchicas;vshah;llewis;skaul;tearl;sunaina.goswami;dsretenovich;skaul;pfountas;lmckerrow;drossa;jgarton;jchicas;dbuckley;jkhan;jchokka;nwhite;gilbert.teo.ctr;tzeyuan.chan.ctr;sookfun.how.ctr;huiwan.chua.ctr;abell;nkhanna;Pete.Donovan;mjaneo;bhong;jonathan.guido,CampaignManagerAdm
InterlineManager,mfreidgeim;priya.patil;aorlov;ngunasekera;tearl;sunaina.goswami;dsretenovich;asridhar;tearle;mtran;jkhan;abell;Pete.Donovan;dbuckley;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,InterlineManagerAdm
DynamicPackaging,XXXX,DynamicPackagingAdm
HotelFiltersManager,cwood;priya.patil;mfreidgeim;aorlov;ngunasekera;twagg;sunaina.goswami;tearle;dbuckley;dsretenovic;abell;hkerruish;emcnamara;Pete.Donovan;Lynsey.Walker;asridhar;jkhan;gilbert.teo.ctr;lmckerrow;mtran;chris.mak;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,HotelFiltersManagerAdm
ChangeUserStatus,cwood;kspreckley;priya.patil;mspalding;mfreidgeim;aorlov;ngunasekera;tearle;sunaina.goswami;dsretenovic;asridhar;mtran;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,ChangeUserStatusAdm
BargainBotCampaignEditor,mfreidgeim;priya.patil;jchicas;jchicas;tearl;sunaina.goswami;dsretenovich;asridhar;pfountas;gilbert.teo.ctr;tearle;mtran;nkhanna;huiwan_chua;tzeyuan.chan.ctr;sookfun.how.ctr;yvonne.du;desmond.phua;huiping.tan;sipkhoon.tan;alice.yeo.ctr;chris.mak;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,BargainBotCampaignEditorAdm
BargainBotCampaignManager,mfreidgeim;priya.patil;lmckerrow;aorlov;ngunasekera;jchicas;tearl;sunaina.goswami;dsretenovich;Pete.Donovan;Lynsey.Walker;asridhar;pfountas;gilbert.teo.ctr;tearle;mtran;nkhanna;huiwan_chua;tzeyuan.chan.ctr;sookfun.how.ctr;yvonne.du;desmond.phua;huiping.tan;sipkhoon.tan;alice.yeo.ctr;chris.mak;danny.cheung;Trisa.yau;Michelle.ng.ctr;Chris.Mak;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,BargainBotCampaignManagerAdm
LogonAsMember,aorlov;ngunasekera;mfreidgeim;priya.patil;dgult;komahony;kscott;lbrown;mfagan;amohammed;amcmeeken;achopra;ACaneda;csutianto;CWood;dphilalay;elee;gsattler;groos;jkhan;jcoulter;jquinn;LStevanovic;mspalding;mmcintyre;MSheil;medwards;mbrown;nensor;syearwood;sstark;taugustin;twagg;tmcavaney;vjulka;zkemp;aanand;asiani;adutta;bdhawan;dverma;jsharma;knarang;ktiwari;kgarg;kraj;mchandra;mrawat;mrana;msingh;nnagpal;pselvaraj;prawat;rbisht;rsood;sjaved;schauhan;sandeepkumar;smalik;ssingh;vrawat;abaldores;aportes;avictorio;apedrola;bmay;cyan;cpachoco;dregalado;daranas;ecuaresma;ebarinque;egonzalez;fmarana;gcarino;ialbiso;jmartinez;jsarong;jlee;jbiron;jmeija;jragasa;jguayco;jvelasco;jreyes;lsanchez;mdonato;mravelas;mabraham;mcruz;mbaun;mquiobo;mjacob;mgonzalo;psijera;rsampigan;rcortes;rofiaza;squebral;sramos;uvirgilio;victor.sales;mcerrada;sunaina.goswami;tearle;ndias;msugatadasa;akshay.santosh;nwhite;lmckerrow;jchicas;akabir;sbeasley;vshah;dsretenovic;abell;llewis;mpeguero;abishop;epinchen;tcornish;sdriver;asridhar;mtran;jkhan;pfountas;gilbert.teo.ctr;tearle;huiwan_chua;tzeyuan.chan.ctr;sookfun.how.ctr;yvonne.du;chris.mak;danny.cheung;Trisa.yau;Michelle.ng.ctr;slinssen;sdriver;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,LogonAsMemberAdm
CreditCardCheck,aorlov;ngunasekera;mfreidgeim;priya.patil;sunaina.goswami;tearle;vshah;dsretenovic;llewis;tearl;sunaina.goswami;asridhar;tearle;mtran;slinssen;sdriver;jonathan.guido,CreditCardCheckAdm
PendingApplications,aorlov;ngunasekera;mfreidgeim;priya.patil;duckley;amohammed;amcmeeken;achopra;ACaneda;csutianto;CWood;dphilalay;elee;gsattler;groos;jkhan;jcoulter;jquinn;LStevanovic;mspalding;mmcintyre;MSheil;medwards;mbrown;nensor;syearwood;sstark;taugustin;twagg;tmcavaney;vjulka;zkemp;aanand;asiani;adutta;bdhawan;dverma;jsharma;knarang;ktiwari;kgarg;kraj;mchandra;mrawat;mrana;msingh;nnagpal;pselvaraj;prawat;rbisht;rsood;sjaved;schauhan;sandeepkumar;smalik;ssingh;vrawat;abaldores;aportes;avictorio;apedrola;bmay;cyan;cpachoco;dregalado;daranas;ecuaresma;ebarinque;egonzalez;fmarana;gcarino;ialbiso;jmartinez;jsarong;jlee;jbiron;jmeija;jragasa;jguayco;jvelasco;jreyes;lsanchez;mdonato;mravelas;mabraham;mcruz;mbaun;mquiobo;mjacob;mgonzalo;psijera;rsampigan;rcortes;rofiaza;squebral;sramos;uvirgilio;victor.sales;mcerrada;vlama;ltrain;nanderson;awinter;pwade;sunaina.goswami;tearle;msugatadasa;akshay.santosh;nwhite;ndias;lmckerrow;jchicas;akabir;cmcalpine;sbeasley;elangen;vshah;dsretenovic;abell;llewis;mpeguero;abishop;epinchen;tcornish;sdriver;cdignan;retiennette;Amir.Marzouk;Belinda.Pignone;Charmaine.lee;Glenn.tan;Ivy.kee;Joanne.gatus;Katie.Malone;Lawrence.quek.ct;Lynsey.Walker;Maricon.balmes;Melissa.Scully;Merlin.mathew;Millicent.Myers;Nur.faiza.ctr;Paul.Seaman;Pete.Donovan;Phekpin.phuah.ctr;Umair.Riaz;asridhar;jkhan;mtran;lserapiglia;pfountas;gilbert.teo.ctr;tearle;huiwan_chua;tzeyuan.chan.ctr;sookfun.how.ctr;yvonne.du;chris.mak;danny.cheung;Trisa.yau;Michelle.ng.ctr;iarumairaj;slinssen;sdriver;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,PendingApplicationsAdm
MobileSupport,aorlov;ngunasekera;mfreidgeim;priya.patil;sunaina.goswami;tearle;msugatadasa;akshay.santosh;nwhite;lmckerrow;jchicas;akabir;amohammed;amcmeeken;CWood;dphilalay;;gsattler;groos;jkhan;jquinn;mspalding;sstark;taugustin;twagg;vjulka;zkemp;;abaldores;aportes;avictorio;apedrola;bmay;cyan;cpachoco;dregalado;daranas;ecuaresma;ebarinque;egonzalez;fmarana;gcarino;ialbiso;jmartinez;jsarong;jlee;jbiron;jmeija;jragasa;jguayco;jvelasco;jreyes;lsanchez;mdonato;mravelas;mabraham;mcruz;mbaun;mquiobo;mjacob;mgonzalo;psijera;rsampigan;rcortes;rofiaza;squebral;sramos;uvirgilio;victor.sales;mcerrada;akabir;cmcalpine;elangen;vshah;dsretenovic;llewis;sdriver;asridhar;tearle;mtran;slinssen;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,MobileSupportAdm
ProviderStatusManagementAccess,aorlov;priya.patil;ngunasekera;mfreidgeim;sunaina.goswami;tearle;msugatadasa;akshay.santosh;nwhite;lmckerrow;jchicas;akuruwita;ndias;asridhar;tearle;mtran;chris.mak;danny.cheung;Trisa.yau;Michelle.ng.ctr;jchokka;vinh.ngo;msugatadasa;akshay.santosh;nwhite;jonathan.guido,ProviderStatusManagementAccess'
subst = ';$1'
result = str.gsub(re, subst)
# Print the result of the substitution
puts result
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Ruby, please visit: http://ruby-doc.org/core-2.2.0/Regexp.html