How can I remove server and path from feed - sed

I've a feed with products and several images-urls (see below ORIGINAL SOURCE). The urls are with host- path- and filename. But I only want the filename.
So I would like all the URLs changed thus http://somewebstore.nl/media/catalog/product/f/i/file.JPG; must be changed into file.JPG; only.
I'm using the following command
sed -e 's~http://~\n&~g' stap$oldcounter.csv | sed 's~http://.*/~~' | sed ':a;N;$!ba;s/;\n/;/#g' > stap$counter.csv
but this messes up (see below). What I'm I doing wrong or maybe there is a better command for it??
EXAMPLE MESS
Id;Extra;Description;Price;Title;Image1;Image2;Image3;Image4;Image5;Image6;Image7;Image8;Url;PriceOption;Condition;DeliveryOption;Paypal;GroupName
167;;"<p>De Laga Nova Lux is een prachtig voorbeeld van praktisch modern design. <br />Deze revolutionaire haard is een blikvanger in uw tuin en bijzonder handig in het gebruik. <br />Hij is sterk, gemakkelijk verplaatsbaar en dankzij de krachtige schoorsteen, heeft u binnen een handomdraai een heerlijk vuur zonder hinderlijke rook. <br />Tevens leverbaar, schoorsteenverlengbuizen, trekkap en dakdoorvoeren. LET OP de Laga Nova verkleurd na enkele stookbeurten. <br />De Laga Nova Lux wordt geleverd incl bbq rooster, as schepje, pookje, en montage handschoenen en doekje. <br /><br />Maten van de laga Nova lux: <br />Hoogte 188 cm met trekkap 215 cm <br />Hoogte vuurkorf / BBQ 46 cm - Hoogte opening vuurhaard 46 cm <br />Breedte opening 44.5 - Diameter vuurhaard 58 cm <br />Diameter / breedte totaal 74 <br />Pijp hoogte 75 cm <br />Pijp diameter 19.5 <br />Gewicht: 29 kg</p>***********************************************<br/>Vind ons in Google op: <b>StoreName</b><br/><br/>***********************************************<br/><b>StoreName</b><br/>Somestraat 92a<br/>70016 RW SomeCity<br/>0314-432676<br/>";459,95;"Terrashaard Laga Nova Lux. Ruim 9 jaar bewezen product.";
file.JPG;
terrashaarden_verzamel.jpg;
laga_nova_compact_1.jpg;
logo.gif;;;;;;Fixed;New;Send;True;
168;;"Exclusieve luxe handvervaardigde terrashaard! Door de juiste keuze van stenen zal deze terrashaard altijd in uw tuin passen.De stenen houden de warmte langer vast. Hierdoor kunt u lang genieten van een aangename temperatuur. Door de schoorsteen heeft u geen last van rook. Afmeting Laga Sten: 80 cm x 60 cm x 220 cm ( incl schoorsteen). Gewicht met steen (gletjer keien) 355 kg.De Laga Sten Tuin haard is voorzien van:- RVS schoorsteen- Gegalvaniseerde afneembare kap- Gegalvaniseerde metalen korf van 4 mm dik staaldraad- Gegalvaniseerd onderstel- Gegalvaniseerd houtopslag ruimte- gegalvaniseerde aslade- Zwaar brand - kolen rooster- RVS BBQ rooster***********************************************<br/>Vind ons in Google op: <b>StoreName</b><br/><br/>***********************************************<br/><b>StoreName</b><br/>Somestraat 92a<br/>70016 RW SomeCity<br/>0314-432676<br/>";1.099,00;"Terrashaard Laga Sten Gletjer Keien";
file_2.JPG;
logo.gif;;;;;;;;Fixed;New;Send;True;
169;;"Tuinhaard Laga StenLaga Sten een mooie tuin/terrashaard die met zijn tijd meegaat.Door de juiste keuze van stenen zal deze terrashaard altijd in uw tuin passen.Het grote voordeel is het rendement van deze kachel. De Laga Sten zorgt als vuurhaard voor een zeer gezellige en comfortabele warmte welke ook de stenen erom heen opwarmt. Deze stenen zorgen op hun beurt voor een langdurig en behaaglijke warmte welke aanhoud tot lang nadat de Laga sten tuin haard gedooft is.***********************************************<br/>Vind ons in Google op: <b>StoreName</b><br/><br/>***********************************************<br/><b>StoreName</b><br/>Somestraat 92a<br/>70016 RW SomeCity<br/>0314-432676<br/>";1.199,00;"Terrashaard Laga Sten Beach Pebbles";
file_3.JPG;
logo.gif;;;;;;;;Fixed;New;Send;True;
170;;"Dit systeem werkt makkelijker dan bij de traditionele gasfles. Een vulbegrenzer zorgt ervoor dat de fles nooit meer dan 80 procent gevuld wordt. Er is een veerbeveiliging die ervoor zorgt dat de druk in de fles niet te hoog wordt. Op de inhoudsmeter is te zien hoeveel gas er nog in de fles is. INCL 3LPG vulnippel's.Fles wordt geleverd met certificaat en TUV keur.Hoogte incl kraag 580 mm (kraag demonteerbaar)Hoogte zonder kraag 555 mmDiameter 300 mmInhoud: 27 ltr (80% 21,6) Leeggewicht: 17,5 kg Let op: Gebruik deze fles enkel rechtopstaand en mag alleen recht opstaand gevuld worden. U mag de fles wel liggend vervoeren (mits de afnamekraan dichtgeschroefd is). Sinds 1-1-2010 is het wettelijk toegestaan deze flessen aan de pomp te vullen. Tevens is het mogelijk de gasfles te vullen met propaan en butaan gas.***********************************************<br/>Vind ons in Google op: <b>StoreName</b><br/><br/>***********************************************<br/><b>StoreName</b><br/>Somestraat 92a<br/>70016 RW SomeCity<br/>0314-432676<br/>";189,95;"Navulbare LPG Gasfles (tank) 27 liter incl koppelverlengstuk en 3 LPG vulnippels.";
file_29.JPG;
logo.gif;;;;;;;;Fixed;New;Send;True;
ORIGINAL FEED
Id;Extra;Description;Price;Title;Image1;Image2;Image3;Image4;Image5;Image6;Image7;Image8;Url;PriceOption;Condition;DeliveryOption;Paypal;GroupName
167;;"<p>De Laga Nova Lux is een prachtig voorbeeld van praktisch modern design. <br />Deze revolutionaire haard is een blikvanger in uw tuin en bijzonder handig in het gebruik. <br />Hij is sterk, gemakkelijk verplaatsbaar en dankzij de krachtige schoorsteen, heeft u binnen een handomdraai een heerlijk vuur zonder hinderlijke rook. <br />Tevens leverbaar, schoorsteenverlengbuizen, trekkap en dakdoorvoeren. LET OP de Laga Nova verkleurd na enkele stookbeurten. <br />De Laga Nova Lux wordt geleverd incl bbq rooster, as schepje, pookje, en montage handschoenen en doekje. <br /><br />Maten van de laga Nova lux: <br />Hoogte 188 cm met trekkap 215 cm <br />Hoogte vuurkorf / BBQ 46 cm - Hoogte opening vuurhaard 46 cm <br />Breedte opening 44.5 - Diameter vuurhaard 58 cm <br />Diameter / breedte totaal 74 <br />Pijp hoogte 75 cm <br />Pijp diameter 19.5 <br />Gewicht: 29 kg</p>***********************************************<br/>Vind ons in Google op: <b>HuisEnTuinWinkel</b><br/><br/>***********************************************<br/><b>HuisEnTuinWinkel</b><br/>Voltastraat 92a<br/>7006 RW Doetinchem<br/>0314-362676<br/>";459,95;"Terrashaard Laga Nova Lux. Ruim 9 jaar bewezen product.";http://staging.huisentuinwinkel.nl/media/catalog/product/f/i/file.JPG;http://staging.huisentuinwinkel.nl/media/catalog/product/t/e/terrashaarden_verzamel.jpg;http://staging.huisentuinwinkel.nl/media/catalog/product/l/a/laga_nova_compact_1.jpg;http://staging.huisentuinwinkel.nl/skin/frontend/default/grayscale2014/images/logo.gif;;;;;;Fixed;New;Send;True;
168;;"Exclusieve luxe handvervaardigde terrashaard! Door de juiste keuze van stenen zal deze terrashaard altijd in uw tuin passen.De stenen houden de warmte langer vast. Hierdoor kunt u lang genieten van een aangename temperatuur. Door de schoorsteen heeft u geen last van rook. Afmeting Laga Sten: 80 cm x 60 cm x 220 cm ( incl schoorsteen). Gewicht met steen (gletjer keien) 355 kg.De Laga Sten Tuin haard is voorzien van:- RVS schoorsteen- Gegalvaniseerde afneembare kap- Gegalvaniseerde metalen korf van 4 mm dik staaldraad- Gegalvaniseerd onderstel- Gegalvaniseerd houtopslag ruimte- gegalvaniseerde aslade- Zwaar brand - kolen rooster- RVS BBQ rooster***********************************************<br/>Vind ons in Google op: <b>HuisEnTuinWinkel</b><br/><br/>***********************************************<br/><b>HuisEnTuinWinkel</b><br/>Voltastraat 92a<br/>7006 RW Doetinchem<br/>0314-362676<br/>";1.099,00;"Terrashaard Laga Sten Gletjer Keien";http://staging.huisentuinwinkel.nl/media/catalog/product/f/i/file_2.JPG;http://staging.huisentuinwinkel.nl/skin/frontend/default/grayscale2014/images/logo.gif;;;;;;;;Fixed;New;Send;True;
169;;"Tuinhaard Laga StenLaga Sten een mooie tuin/terrashaard die met zijn tijd meegaat.Door de juiste keuze van stenen zal deze terrashaard altijd in uw tuin passen.Het grote voordeel is het rendement van deze kachel. De Laga Sten zorgt als vuurhaard voor een zeer gezellige en comfortabele warmte welke ook de stenen erom heen opwarmt. Deze stenen zorgen op hun beurt voor een langdurig en behaaglijke warmte welke aanhoud tot lang nadat de Laga sten tuin haard gedooft is.***********************************************<br/>Vind ons in Google op: <b>HuisEnTuinWinkel</b><br/><br/>***********************************************<br/><b>HuisEnTuinWinkel</b><br/>Voltastraat 92a<br/>7006 RW Doetinchem<br/>0314-362676<br/>";1.199,00;"Terrashaard Laga Sten Beach Pebbles";http://staging.huisentuinwinkel.nl/media/catalog/product/f/i/file_3.JPG;http://staging.huisentuinwinkel.nl/skin/frontend/default/grayscale2014/images/logo.gif;;;;;;;;Fixed;New;Send;True;

Your question is not entirely clear, but how about this:
sed 's|http://[^;]*/\([^;]*\)|\1|g'

Related

Como escolher o banco da sua workspace no Oracle APEX? [closed]

Closed. This question is not written in English. It is not currently accepting answers.
Stack Overflow is an English-only site. The author must be able to communicate in English to understand and engage with any comments and/or answers their question receives. Don't translate this post for the author; machine translations can be inaccurate, and even human translations can alter the intended meaning of the post.
Closed 18 hours ago.
Improve this question
Olá , estou entrando recentemente no ramo de desenvolvedor , então alguns termos possam parecer confusos dentro da minha pergunta, pois estou aprendendo de forma autodidata.
Estou tentando criar uma base do Oracle APEX para meus estudos , e dentro do OracleXE, tenho duas Oracle connections Ilustração dos dois DB, Eu consegui criar a base APEX pela base SYS Dentro da Base APEX, mas queria criar com a base HR. Porque dentro da HR tenho as tabelas que criei para estudo com dados, e queria usa-las dentro do APEX , teria como mudar pra essa outra base? se não , como faço pra usar a base HR dentro do APEX?.
desde já agradeço por tentar me ajudar de qualquer forma.
Att.
Yuri Bertuzzi.
Criar uma base APEX para estudos , esperava conseguir usar a DB HR , mas apenas consegui pela SYS

WhatsApp Templates and Error 63016 triggering a lot -- are new lines a problem?

I am using some WhatsApp templates associated with my number. But I am having mixed success in getting them to work without Error 63016. I create 9 templates, and 8 of them are getting the Error, which means that they are not matching the message I am sending with the template.
They do not work either if I execute them through Flow, or through Python (Rest API).
I have tried deleting and re-submitting the same template, and it failed again.
This is bothering me because testing out 9 templates and re-submitting them is laborsome.
Any ideas what m
Template #1, works fine:
Olá {{1}},
Nós vamos novamente te fazer algumas perguntas sobre seus hábitos de
consumo de notícias nas últimas semanas
São poucas perguntas, e as respostas são simples, como “Sim” ou “Não”.
Não deve levar mais de 2 minutos do seu tempo para responder à todas
as perguntas.
Quando estiver pronto para responder, mande qualquer mensagem nessa
conversa, como “Estou pronto”, ou clique no botão abaixo.
Template #2, not working:
Olá {{1}},
Nós vamos te fazer algumas perguntas sobre alguns fatos políticos que
aconteceram nas últimas semanas.
São poucas perguntas, e as respostas são simples, como “Sim” ou “Não”.
Não deve levar mais de 2 minutos do seu tempo para responder à todas
as perguntas.
Quando estiver pronto para responder, mande qualquer mensagem nesse
chat, como “Estou pronto”, ou clique no botão abaixo.

Use of wildcards in Microsoft word to selected text or numbers between round brackets or before a dot

Hi I am a complete novice with Microsoft word wildcard function using ctrl h.
So I need some assistance in selecting all sequence text or numbers between round brackets or before a dot, (including the brackets and dots)
.
More specifically I need to select at once,
all sequence Art.227. -, Art.228. -... or
all sequence (1),(2),(3)... or
all sequence a),b),c) or
all sequence 1.,2.,3., or
all sequence (i),(ii),(iii),
which are bolded in the text, as in the following sample:
Art. 227. -
(1) Banca Naţională a României are competenţa de a aplica sancţiuni administrative, în cazurile în care constată că entităţile prevăzute la art. 223 alin. (1) şi/sau oricare dintre persoanele care exercită responsabilităţi de administrare şi/sau conducere a activităţii de prestare de servicii de plată în cadrul acestora se fac vinovate de următoarele fapte:
a) încălcarea prevederilor art. 150-165, art. 218-221, art. 248 alin. (3), a reglementărilor emise în aplicarea acestor articole, precum şi a actelor delegate adoptate de Comisia Europeană în materie de servicii de plată;
(i) respectarea imediată a clauzelor contractuale care au fost încălcate;
(ii) dispunerea încetării încasării, respectiv restituirea sumelor încasate fără temei legal, într-un termen de cel mult 15 zile calendaristice de la data luării la cunoştinţă a procesului-verbal de constatare a contravenţiei;
(iii) aducerea contractului sau tuturor contractelor, după caz, potrivit prevederilor legale, în termen de cel mult 15 zile calendaristice de la data luării la cunoştinţă a procesului-verbal de constatare a contravenţiei;
b) nerespectarea măsurilor administrative dispuse potrivit art. 223 alin. (2) lit. c).
1. acceptarea operaţiunilor de plată - serviciu de plată prin care un prestator de servicii de plată, în baza unui contract încheiat cu beneficiarul plăţii, acceptă şi prelucrează operaţiuni de plată în scopul transferării fondurilor către beneficiarul plăţii;
2. agent - persoană fizică sau juridică care furnizează servicii de plată în numele şi pe seama unei instituţii de plată sau unui furnizor specializat în servicii de informare cu privire la conturi;
3. autentificare - procedură care permite prestatorului de servicii de plată să verifice identitatea unui utilizator al serviciilor de plată sau valabilitatea utilizării unui anumit instrument de plată şi care include utilizarea elementelor de securitate personalizate ale utilizatorului;
(2) În cazurile prevăzute la alin. (1), Banca Naţională a României are competenţa de a aplica următoarele sancţiuni administrative:
a) avertisment scris;
b) amendă cuprinsă între 10.000 lei şi 100.000 lei, pentru faptele prevăzute la alin. (1) lit. a) şi b);
c) amendă până la de două ori valoarea profiturilor obţinute sau a pierderilor evitate de către persoana responsabilă, în măsura în care acestea pot fi determinate, aplicabilă prestatorilor de servicii de plată;
d) suspendarea temporară a dreptului prestatorilor de servicii de plată de a presta servicii de plată până la remedierea situaţiei care a determinat suspendarea;
e) suspendarea dreptului de acces la sistemele de plăţi până la remedierea situaţiei care a determinat suspendarea.
(3) Sancţiunile administrative prevăzute la alin. (1) pot fi aplicate concomitent cu dispunerea de măsuri administrative potrivit art. 223 alin. (2) lit. c) sau independent de acestea.
(4) Amenzile încasate se fac venit la bugetul de stat.
(5) Aplicarea sancţiunilor administrative prevăzute la alin. (1) se prescrie în termen de 1 an de la data constatării faptei, dar nu mai mult de 3 ani de la data săvârşirii acesteia.
Art. 228. -
(1) Constatarea faptelor prevăzute la art. 227 alin. (1) se realizează de către reprezentanţi împuterniciţi ai Băncii Naţionale a României pe baza raportărilor făcute potrivit legii ori reglementărilor emise în aplicarea acesteia sau actelor delegate adoptate de Comisia Europeană în materie de servicii de plată sau la solicitarea expresă a Băncii Naţionale a României ori în cursul verificărilor desfăşurate la sediul profesional sau real al entităţilor prevăzute la art. 223 alin. (1) sau la locaţiile acestora ori la sediile/locaţiile furnizorilor externi în cazul externalizării activităţilor, după caz.
(2) Actele prin care sunt aplicate sancţiuni administrative şi sunt dispuse măsuri administrative potrivit prevederilor art. 227 şi reglementărilor emise în aplicarea acestora se emit de către guvernatorul, prim-viceguvernatorul sau viceguvernatorii Băncii Naţionale a României, conform reglementărilor interne, cu excepţia sancţiunilor administrative prevăzute la art. 227 alin. (2) lit. d) şi e), care sunt de competenţa Consiliului de administraţie al Băncii Naţionale a României.
(3) Actele prevăzute la alin. (2) trebuie să cuprindă cel puţin elementele de identificare ale persoanei vinovate, descrierea faptei şi a circumstanţelor efectuării acesteia şi temeiul de drept al dispunerii măsurii administrative sau, după caz, al aplicării sancţiunii administrative.
If this is not possible in word, can you help me with regex expressions in notepad++?
Thank you
If I have understood you well ? Use below code in notepad++ regular expression mode ....
Find:^\(?\w+[.)].*$
Replace with: leave it empty or your desired typing
Update ^\(?(\w{1,3})[.)].*$ is a bit more safe

CSS formatting in Flutter

My app in flutter gets from API Text Html and some have a CSS Style.
But, I don't know how I can handle CSS in Flutter.
My API body example:
{
"id": "165517",
"prova_id": "27863318",
"materia_id": "697",
"tipo": "2",
"pergunta": "Considerando-se a Lei nº 9.394/96, que estabelece as diretrizes e bases da educação nacional, relacione a COLUNA II com a COLUNA I, associando os componentes da Educação Básica aos enunciados correspondentes.<br><br>COLUNA I<br><br><ol class=\"orderedlist\"><li class=\"insertorderedlist2-bold\">Educação Infantil</li><li class=\"insertorderedlist2-bold\">Ensino Fundamental</li><li class=\"insertorderedlist2-bold\">Ensino Médio</li></ol><br>COLUNA II<br><br><table class=\"table-richtext\"><tbody class=\"pcss-165517-12\"><tr><td class=\"pcss-165517-14\">( )</td><td>Possui duração de nove anos, é gratuito na escola pública e inicia-se aos seis anos de idade.</td></tr><tr><td>( )</td><td>A preparação básica para o trabalho e a cidadania do educando, para que continue aprendendo, de modo a ser capaz de se adaptar com flexibilidade a novas condições de ocupação ou aperfeiçoamento posteriores, é uma de suas finalidades.</td></tr><tr><td>( )</td><td>A avaliação é realizada por acompanhamento e registro do desenvolvimento das crianças, sem o objetivo de promoção.</td></tr><tr><td>( )</td><td>Os currículos incluirão, obrigatoriamente,o estudo da língua inglesa e poderão ofertar outras línguas estrangeiras, em caráter optativo.</td></tr><tr><td>( )</td><td>O Ensino Religioso, de matrícula facultativa,é parte integrante da formação básica do cidadão nessa etapa da Educação Básica.</td></tr><tr><td>( ) </td><td>Atendimento à criança deve ser realizado durante, no mínimo, quatro horas diárias para o turno parcial, e durante sete horas para a jornada integral.</td></tr></tbody></table><br>Assinale a sequência correta.",
"materia_desc": "Recursos Multifuncionais",
"texto_id": null,
"texto_assoc": null,
"alts": "[{\"id\": 713826, \"letra\": \"a\", \"conteudo\": \"2 2 1 3 3 1\"}, {\"id\": 713827, \"letra\": \"b\", \"conteudo\": \"1 2 3 2 1 3\"}, {\"id\": 713828, \"letra\": \"c\", \"conteudo\": \"3 2 1 1 3 2\"}, {\"id\": 713829, \"letra\": \"d\", \"conteudo\": \"2 3 1 3 2 1<br>\"}]",
My API results:
Large Space...
I use https://pub.dev/packages/flutter_html, but this pack don't support "CSS Attributes" =(
How is the best way to decode HTML with CSS attributes from API? any idea?
The css part might be parsable with https://pub.dev/packages/csslib.

parsed webpage background is not transparent in iphone

My webpage is displaying text parsed from xml.but it is showing the background as white which i want to be transparent as i have a wooden image behind webView. i have created my WebView through IB. i have set it to snow color opacity to zero.set its delegate.Even parsed webpage is also having tags for transparent, but no result.
XML is
<Information><body style="background-color: transparent">LITOFINTER es una empresa de servicios de comunicación gráfica de vanguardia.Proveemos soluciones a las necesidades de comunicación y marketing empresariales, tanto en soporte papel como en formato electrónico.Tenemos capacidad propia de producción gráfica (rotativas comerciales y máquinas planas para más de 3 millones de pliegos de 16 páginas diarios, más encuadernación y todo tipo de acabados) combinada con servicios de impresión digital (personalización y segmentación para enviar mensajes impresos diferentes para cada receptor), impresión bajo demanda (bajas tiradas, mismo o diferente contenido), y marketing online (comunicación por internet y en dispositivos móviles).Somos una empresa innovadora en la integración de diferentes soluciones complementarias (sobre soporte papel y soporte digital) para acciones de marketing multicanal. Nuestros servicios comienzan desde la asesoría y consultoría en el diseño de la solución óptima de comunicación gráfica, sobre diferentes formatos y canales. Nuestros clientes pueden beneficiarse de una oferta única de integración de servicios, tradicionalmente desconcertados, y que ahora Litofinter integra de forma innovadora.Los medios de impresión y producción propios nos permiten ofrecer precios muy competitivos controlando directamente la calidad y tiempos de entrega, a la vez que desarrollamos servicios de vanguardia sobre nuevas tecnologías. LITOFINTER ,su gestor de comunicación gráfica multicanal.</body></Information>
it is showing like this
Here you go -
Set property
webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];
HTML code:
<body style="background-color: transparent;">