Sustituir cadena #tag con cadena de un objeto

¿Como puedo cambiar #card10 “VerBoton10” y el indice 10 en “onClickHecho(10)” por valores del objeto?

Soy capaz de hacerlo en los textos de los div pero no en los lugares que indico.

Gracias por atención.

Se puede ver el ejemplo en ejemplo

 <div *ngFor="let item of cards; let indice=index"     [style.background]="'#9999'"     [style.border]="'1px solid red'"   >     <div class="card">       <div #card10 class="overlay">         <div>{{cards[indice].name}}</div>         <br />         <div>{{ cards[indice].id}}</div>         <br />         <button  *ngIf="verBoton10"              (click)="onClickHecho(10)"         >           Hecho         </button>       </div>     </div>   </div>

import { Component } from '@angular/core';  @Component({   selector: 'my-app',   templateUrl: './app.component.html',   styleUrls: [ './app.component.css' ] }) export class AppComponent  {   cards = [     {name: '#card10', id: '10', boton: 'verBoton10'},     {name: '#card11', id: '11', boton: 'verBoton11'},     {name: '#card12', id: '12', boton: 'verBoton12'},     {name: '#card12', id: '13', boton: 'verBoton13'},     {name: '#card12', id: '14', boton: 'verBoton14'} ];   name = 'Angular';   verBoton10 = true; }

¿Como convertir cadena con formato JSON a cadena con formato XML?

Nesecito convertir un objeto JSON a una cadena con Formato XML , Como puedo hacer esto?

Intente con este codigo pero no me esta funcionado, me devuelve un error que dice que nesecito un path para leer el archivo Xml, ademas creo que estoy creando es un archivo xml y en realidad lo que nesecito es la cadena con formato XML.

 private XmlDocument XmlCreate(string cadena)         {             XmlDocument doc = new XmlDocument();             XmlDeclaration xmlDeclaration = doc.CreateXmlDeclaration("1.0", "UTF-8", null);             try             {                 doc.PreserveWhitespace = true;                 XmlElement root = doc.DocumentElement;                 doc.InsertBefore(xmlDeclaration, root);                 doc = JsonConvert.DeserializeXmlNode(cadena);             }catch (Exception ex)             {                 string n = ex.ToString();             }             return doc;         } 

Reemplazar una parte de la cadena sin magia

Tengo el siguiente código:

text = `intro  check this regex<placeholder>, it will do what you want  outro`;  result = text.replace('<placeholder>', ' `^sql$  `');  console.log(result);

Como pueden ver, el resultado es

intro  check this regex `^sqlintro  check this regex, it will do what you want  outro 

Cuando esperaría que sea

intro  check this regex `^sql$  `, it will do what you want  outro 

Por qué pasa esto? y… cómo puedo arreglarlo?

Este procedimiento me debería arrojar en una cadena los números del uno al 10….Como podria arreglarlo?

PROCEDURE CAP_PR_MOS_NUM(PI_Num in integer, Pv_Resp out varchar2, PV_ERROR out varchar2)IS –BLOQUE DE DECLARACIONES VAR1 INTEGER:=0; LN_SUM NUMBER := 0; BEGIN –BLOQUE DE VALIDACIONES IF PI_Num IS NOT NULL OR PI_Num > 0 THEN WHILE (VAR1 <=10)LOOP VAR1:=VAR1|| TO_CHAR(LN_SUM) || ‘,’; Pv_Resp:=LN_SUM; VAR1:= VAR1+1; END LOOP; ELSE PV_ERROR:=’NUMERO INVALIDO’; END IF;

END CAP_PR_MOS_NUM;

Imprimir una cadena de texto hasta ser interrumpida

Tengo el siguiente objetivo:Escribe un programa que:

1 Le pida al usuario un string (una cadena de texto).

2 Si el string es “salir” (todo en minúsculas) el programa debe imprimir en la consola “Hasta pronto!” y terminar.

3 De lo contrario imprime en la consola lo que el usuario ingresó y repite el proceso desde el paso 1.

Como hago para que el programa no me imprima la palabra “salir” junto con las otras frases ingresadas y solo imprima frases ingresadas(-“salir”) + “hasta pronto!”

mi código:

do{   var str = prompt("Ingrese una frase: ");   console.log(str); }while(str != "salir"){   console.log("Hasta pronto!"); } 

Muchas gracias.

System.FormatException: La cadena de entrada no tiene el formato correcto

Al compilar mi programa me muestra esta excepción: System.FormatException: La cadena de entrada no tiene el formato correcto.’

public static int A = 0;  List<string> lista1 = new List<string>();   A = int.Parse(lista1[1]);(la excepción aparece en esta linea ) 

la lista es de tipo string por ello lo quiero convertir y la variable A que esta afuera del método.

Separar cadena de texto en consola Linux

Tengo una cadena de texto (con el siguiente formato: “AñoMesDiaHoraMinutoSegundos” ejemplo: “20190504021025”) y lo que necesito es separar este texto por comando en Linux y agruparlo por hora entre las 02 y las 06 am sin perder la fecha ya que necesito todo el 2019.

Es decir, necesito que la siguiente cadena:

20190504021025 

separarla con el siguiente formato:

20190504 021025 

Para agruparlo utilizo el comando uniq -c

Para separarlo por rango de hora utilizo el comando grep -E ^0[2-6]

Pero para utilizar estos comandos necesito separar la fecha.

No se como hacerlo.

grep -h "fecha" /directorio/archivo.txt | cut -b23-38  

Hasta aquí logro rescatar la fecha y hora, pero aparece todo junto.

¿Por que la cadena no devuelve la cantidad correcta de letras?

#include <stdio.h> #include <string.h>  int main(){ int longitud; char cad[20]; int i, j; int acum;  printf("Ingrese la cadena: "); scanf("%s", cad); longitud = strlen(cad);  for(i=0;i<longitud;i++){     if(cad[i]>='a' && cad[i]<='z'){         acum=acum+j;         j++;     }         }  printf("Hay %d letras\n",acum); return 0; } 

Hola quisiera saber a que se debe de que el programa no me pueda devolver la cantidad de letras correcta a la hora de ejecutarlo. Muchas gracias

¿Cómo puedo dividir una cadena en un máximo de N caracteres de forma no arbitraria en Java (sin librerías externas)?

Necesito dividir unas cadenas largas en Java a partir de n caracteres, pero sin romper las palabras en dos.

En PHP existe una función wordwrap que permite hacer una división por palabras, de modo que no rompe la palabra de forma arbitraría.

Por ejemplo, si tengo que dividir esta palabra: Lorem ipsum dolor sit amet... en fragmentos de no más de 20 caracteres, en lugar de cortar la palabra así:

  • Fragmento 1: Lorem ipsum dolor si
  • Fragmento 2: t amet...

Me la divide así:

  • Fragmento 1: Lorem ipsum dolor
  • Fragmento 2: sit amet

Busco algo parecido en Java. Lo que he visto hasta ahora sugiere usar librerías externas, pero quiero implementarlo en código nativo de Java (una función que ya exista, o crear una).

¿Existe esta función? ¿Si no existe, cómo podría hacer esto?

Pregunta relacionada sobre el mismo tema: ¿Cómo agregar un separador a cadenas largas en PHP cada X cantidad de caracteres guardando las palabras completas?