Como separar numeros pares e impares separados con ‘@’ de un String introducido por teclado?

Se debe introducir numeros separados por un “@” por ejemplo “12@13@14@15@” despues hay que guardar esos numeros dependendiendo si son pares o impares en un arreglo de numeros pares, o numeros impares respectivamente y por ultimo imprimir ambos arreglos.

Este es mi codigo hasta el momento.

    String numero = JOptionPane.showInputDialog("Digite un numero");     char pos;     char numeros[] = numero.toCharArray();     String num = "";     String impar = "";     String par = "";       for (int i = 0; i < numeros.length; i++) {         if (Character.isDigit(numeros[i])) {             num += numeros[i];              if(Integer.parseInt(num)%2==0){                 par += num;              }             if(Integer.parseInt(num)%2!=0){                 impar = num;             }         }     }     JOptionPane.showMessageDialog(null, "El numero impar es: " + impar + "\n El numero par es: " + par);  } 

Empece probando guardar el primero numero par/impar introducido en la variable “par/impar” pero solo me funciona con los numeros que sean “par” al parecer los impares se suman de alguna manera, soy novato programando asi que trate todo lo se me ocurrio para terminar el ejercicio pero no pude siquiera guardarlos en los arreglos. No se si de la manera que estoy tratando de hacer el ejercicio funcionara o si todo el codigo esta erroneo, no tengo que hacerlo de alguna manera especifica, asi que cualquier codigo que cumpla con lo pedido en el ejercicio es bienvenido Gracias de antemano.

Selecionar todos checkbox separados por grupos

Como selecionar todos os checkbox de cada grupo?

Tem que ser feito uma função para cada botão ou tem uma forma correta para fazer isso?

$  ('#select-all-A').click(function(event) {        if(this.checked) {         $  (':checkbox').each(function() {             this.checked = true;                                 });     } else {         $  (':checkbox').each(function() {             this.checked = false;                                });     } });  $  ('#select-all-B').click(function(event) {        if(this.checked) {         $  (':checkbox').each(function() {             this.checked = true;                                 });     } else {         $  (':checkbox').each(function() {             this.checked = false;                                });     } });  $  ('#select-all-C').click(function(event) {        if(this.checked) {         $  (':checkbox').each(function() {             this.checked = true;                                 });     } else {         $  (':checkbox').each(function() {             this.checked = false;                                });     } });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>  [<a href="#" id="select-all-A">Todos</a>]  <input class="grupoA" type="checkbox" name="permisao[]" /> <input class="grupoA" type="checkbox" name="permisao[]" /> <input class="grupoA" type="checkbox" name="permisao[]" />  <p>=================================</p>   [<a href="#" id="select-all-B">Todos</a>]  <input class="grupoB" type="checkbox" name="permisao[]" /> <input class="grupoB" type="checkbox" name="permisao[]" /> <input class="grupoB" type="checkbox" name="permisao[]" />   <p>=================================</p>   [<a href="#" id="select-all-C">Todos</a>]  <input class="grupoC" type="checkbox" name="permisao[]" /> <input class="grupoC" type="checkbox" name="permisao[]" /> <input class="grupoC" type="checkbox" name="permisao[]" />

Como extrair dados separados de uma string fora de formato

Boa noite

Ao extrair dados de um pdf no R, extraindo textos linha a linha, tenho a seguinte situação

Uma string de interesse que vem com três informações separadas por espaços longos

como exemplificado a seguir

a<-"João Fernando Freitas                             123546514            sdfasfasfa" 

A informação que me interessa é o primeiro termo da string, o nome

Gostaria de um método para extrair apenas o nome da string, descartando o restante

Como são muitos PDF’s, precisaria de um método para inserir em um looping e dar escala ao processo

desde já agradeço

Como extrair dados separados de uma string fora de formato

Boa noite

Ao extrair dados de um pdf no R, extraindo textos linha a linha, tenho a seguinte situação

Uma string de interesse que vem com três informações separadas por espaços longos

como exemplificado a seguir

a<-"João Fernando Freitas                             123546514            sdfasfasfa" 

A informação que me interessa é o primeiro termo da string, o nome

Gostaria de um método para extrair apenas o nome da string, descartando o restante

Como são muitos PDF’s, precisaria de um método para inserir em um looping e dar escala ao processo

desde já agradeço

Como Indexar um array como campos separados em elasticsearch

Eu tentei indexar da seguinte forma:

body: {             name: form.value.name,             title: form.value.title,             description: form.value.description,             published: new Date().toLocaleString(),             stash: {               "title": this.alternativeFields.value,               "type": "object",               "dynamic": true             }           } 

Basicamente this.alternativeFields.value é um array que contêm, por exemplo:

["field1", "field2", "field3"] 

E para cada posição deste array, eu gostaria de criar um campo no documento elastic.

Existe alguma maneira de fazer isto?

¿Cómo puedo pedir datos para un array separados por espacios? (JavaScript)

estoy estudiando JavaScript y me he topado con un ejercicio el cual me pide que introduzca una serie de números separados por espacios y una vez haya terminado, que le de a aceptar y almacene dichos valores en un array.

Sé introducir valores en un array siempre y cuando haya definido antes cuántos valores voy a introducir, pero en este caso no sé cómo se hace.

Gracias.

programa que solicite una cantidad de numeros y luego lo muestre separados

Hola soy bastante nuevo en el tema de la programación,y quiero crear un programa que haga lo siguiente

el usuario pondrá cierta cantidad de números por ejemplo : 203408908 . y quiero que después le muestre al usuario el mismo numero que el puso pero así : 20.340.890-8

intente colocando

print(".".join(el nombre del dato))

pero me sale así 2.0.3.4.0.8.9.0.8

no quiero que me den la respuesta en si. solo como podría llegar al resultado final , alguna ayuda o algo similar , algún comando en especifico

Mostrar 2 separados por coma de un campo MYSQL

Ojala me puedan ayudar, y sepa explicarme bien, actualmente tengo un formulario donde envío datos de inscripción a un php,

<h3>Complete los datos solicitados</h3> 					<form action="creacion_curso_bd.php" method="post" enctype="multipart/form-data" name="form1" target="_self" id="form1"> 						<div class="row form-group">                <!-- nombre curso --> 							<div class="col-md-12">  								  <input type="text" name="nombre_curso" id="nombre_curso" class="form-control" placeholder="Nombre del curso"> 							</div>  						 						</div>               <!-- fin nombre curso -->              <input type="hidden" id="dir" name="ip" value="<?php echo $  ip_usuario; ?>"> <!-- Podría ser <?=$  ip?>, como fomra abreviada -->  					<!-- Fecha del curso -->                       <div class="row form-group">               <div class="col-md-12">                  <input class="form-control required" type="date" name="fecha_curso" id="fecha_curso" placeholder="Fecha de realización">                       <div class="button-group">                       <a href="javascript:void(0)" class="btn btn-primary; color: #1f27ba" id="plus5_2">Añadir mas fechas</a>                       <a href="javascript:void(0)" class="btn btn-danger" id="minus5_2">Remover fechas</a>                   </div>                       </div>                     </div>                     <!--  fin Fecha del curso -->              <!-- horario del curso -->              <div class="row form-group">               <div class="col-md-12">                <input type="time" name="horario_curso" id="horario_curso" class="form-control" placeholder="Horario del curso">               </div>             </div>              <!-- fin horario del curso -->               <!-- Tipo de jornada -->             <div class="row form-group">               <div class="col-md-12">                   <select name="tipo_jornada" id="tipo_jornada" class="form-control" style="height: 50px" >                     <option value=''>Jornada</option>                     <option value='Diurno'>Diurno</option>                     <option value='Vespertino'>Vespertino</option>                     <option value='Completa'>Completa</option>                   </select>               </div>             </div>              <!-- fin Tipo de jornada -->              <!-- cantidad de horas -->              <div class="row form-group">               <div class="col-md-12">                 <input type="text" name="numero_horas" id="numero_horas" class="form-control" placeholder="Cantidad de horas" onkeypress="return valideKey(event);" >               </div>             </div>               <!-- fin cantidad de horas -->               <!-- codigo SIGPER -->             <div class="row form-group">               <div class="col-md-12">                 <input type="text" name="sigper" id="sigper" class="form-control" placeholder="Codigo SIGPER">               </div>             </div>              <!-- fin codigo SIGPER -->               <!-- cantidad de vacantes -->             <div class="row form-group">               <div class="col-md-12">                 <input type="text" name="vacantes" id="vacantes" class="form-control" placeholder="Cantidad de vacantes" onkeypress="return valideKey(event);" >               </div>             </div>               <!-- fin cantidad de vacantes -->               <div class="row form-group">               <div class="col-md-12">                 <input type="text" name="ubicacion" id="ubicacion" class="form-control" placeholder="Ubicación del curso">               </div>             </div>              <div class="row form-group">               <div class="col-md-12">                 <textarea name="descripcion"  id="descripcion" cols="30" rows="20" class="form-control" placeholder="Descripción del curso"></textarea>               </div>             </div>              <!-- ambito -->             <div class="row form-group">             <div class="col-md-12">                 <select name="ambito" id="ambito" class="form-control" style="height: 50px" >                     <option value=''>Elija un ambito</option>                     <?php                         $  query = $  mysqli -> query ("SELECT * FROM ambito");                         while ($  valores = mysqli_fetch_array($  query)) {                           echo '<option value="'.$  valores[id_ambito].'">'.$  valores[ambito].'</option>';                         }                        ?>                    </select>               </div>             </div>             <!-- fin ambito -->                 <!-- relatores -->         <div class="row form-group" id="dynamic_form">             <div class="col-md-12">                   <select name="p_name" id="p_name" class="form-control" style="height: 50px" >                     <option value=''>Elija un relator</option>                     <?php                         $  query = $  mysqli -> query ("SELECT id_relator, nombre_relator FROM relatores");                         while ($  valores = mysqli_fetch_array($  query)) {                           echo '<option value="'.$  valores['id_relator'].'">'.$  valores['nombre_relator'].'</option>';                         }                        ?>                   </select>                    <div class="button-group">                       <a href="javascript:void(0)" class="btn btn-primary; color: #1f27ba" id="plus5">Añadir mas relatores</a>                       <a href="javascript:void(0)" class="btn btn-danger" id="minus5">Remover Relator</a>                   </div>                    <script>                        $  (document).ready(function() {                   var dynamic_form =  $  ("#dynamic_form").dynamicForm("#dynamic_form","#plus5", "#minus5", {                     limit:10,                     formPrefix : "dynamic_form",                     normalizeFullForm : false                 });                    dynamic_form.inject([{p_name: 'Hemant',quantity: '123',remarks: 'testing remark'},{p_name: 'Harshal',quantity: '123',remarks: 'testing remark'}]);                  $  ("#dynamic_form #minus5").on('click', function(){                   var initDynamicId = $  (this).closest('#dynamic_form').parent().find("[id^='dynamic_form']").length;                   if (initDynamicId === 2) {                     $  (this).closest('#dynamic_form').next().find('#minus5').hide();                   }                   $  (this).closest('#dynamic_form').remove();                 });                  $  ('form').on('submit', function(event){                     var values = {};                 $  .each($  ('form').serializeArray(), function(i, field) {                     values[field.name] = field.value;                 });                 console.log(values)                      event.preventDefault();                   })                 });                  </script>               <!-- fin relatores -->               </div> </div>                    <br> 					<div class="row form-group">               <div class="col-md-12">                  <a href="relatores_embed.php?keepThis=true&amp;TB_iframe=true&amp;height=280&amp;width=680" class="thickbox">    <h3>Si quiere agregar otro relator al listado, haga click aquí</h3>  </a>   							<input type="submit" name="enviar" onclick="valida_envia()" value="Enviar inscripción" class="btn btn-primary" id="enviar"> 						</div>             </div>              					</form>		

En este formulario tengo un select de “Relatores” (tutores), con un script en JS que añade mas select, en caso de que el curso tenga mas de 1 relator, el select tienen como option_value el id del relator, y al guardar el formulario, tomo el array de los select generados y los guardo en una base de datos mysql, en este PHP:

$  nombre_curso=$  _POST["nombre_curso"];     $  horario_curso=$  _POST["horario_curso"];     $  tipo_jornada=$  _POST["tipo_jornada"]; 		$  codigo_sigper=$  _POST["sigper"]; 		$  vacantes=$  _POST["vacantes"];     $  ubicacion=$  _POST["ubicacion"];     $  descripcion=$  _POST["descripcion"]; 		$  id_ambito=$  _POST["ambito"];     $  horas_curso=$  _POST["numero_horas"];     $  fecha_curso=$  _POST["fecha_curso"];      //recibes el valor del formulario      $  arr_relatores= (isset($  _POST["dynamic_form"]))?$  _POST["dynamic_form"]["dynamic_form"]:null;     //creas un array simple     $  arr_rel = array();     foreach ($  arr_relatores as $  key_rel => $  row_rel) $  arr_rel[$  key_rel] = $  row_rel['p_name'];     //parseas el array para imprimirlo como texto.     $  p_name = implode(', ', $  arr_rel);   		if (empty($  _POST["nombre_curso"]) or empty($  _POST["vacantes"]) or empty($  _POST["ubicacion"]) ) { echo"<Script language='JavaScript' type='text/JavaScript'> 			alert('!Datos faltantes, favor de verificar los campos requeridos!') 			window.location.href='creacion_curso.php'; 		   </Script>";   }else{ 		          $  con=mysqli_connect('localhost', 'root', '');          $  curso_nom = mysqli_query($  con, "SELECT `nombre_curso` FROM `cursos` WHERE `nombre_curso` = '$  nombre_curso'");           echo $  curso_nom;                    if ($  curso_nom==null){           $  sql = ("INSERT INTO `capacitaciones`.`cursos` (`nombre_curso`, `fechas_curso`, `horario_curso`, `tipo_jornada`, `horas_curso`, `id_ambito`, `codigo_sigper`, `vacantes`, `ubicacion`, `descripcion`, `id_relator`, `disponible`) VALUES ('$  nombre_curso', '$  fecha_curso', '$  horario_curso', '$  tipo_jornada', '$  horas_curso', '$  id_ambito', '$  codigo_sigper', '$  vacantes', '$  ubicacion', '$  descripcion', '$  p_name', 'si')"); //Se insertan los datos a la base de datos y el usuario ya fue registrado con exito.     			  if (mysqli_query($  con, $  sql)) {  			    		  	   scriptAlertGo('!El curso fue inscrito correctamente!','../bienvenido.php'); 		 	  }else{ 			   scriptAlert('!Ha ocurrido un problema en la inscripción, por favor intente nuevamente!','creacion_curso.php'); 			  }	              }else{          	scriptAlertGo('El nombre del curso ya esta registrado en la base de datos','../bienvenido.php');          }  }

En parte de ese codigo, logro tomar los ID de relatores y quedan guardados en la base de datos, estos quedan en el campo “id_relatores” de mi tabla “cursos”, y en ella se guardan así: 1, 3, 6

El detalle esta en que, en otro PHP, muestro los datos del curso realizado, entre ellos el o los relatores, y en ese campo tengo el siguiente select:

   <!-- relatores del curso -->           <div class="row form-group">             <div class="col-md-12">             <label for="fname" style="margin-left: 15px;">Relatores del curso: </label>              <?php                     $  id_relator=$  _POST["id_relator"];                     $  con=mysqli_connect('localhost', 'root', '', 'capacitaciones');                     $  con->set_charset("utf8");                      $  result = mysqli_query($  conex, "SELECT nombre_relator FROM relatores where id_relator='$  id_relator'");                     if($  result)                     {                         while ($  registro = mysqli_fetch_object($  result))                         {                             echo "<input type='hidden' id='id_relator' name='id_relator' value='$  id_relator'>";                            echo $  registro->nombre_relator.PHP_EOL;                         }                     }             ?>              </div>             </div>                  <!-- fin relatores del curso -->

Y así, solo muestra el nombre del relator relacionado con el primer ID,

Por ejemplo:

ID 1: Paulo Becerra ID 2: Juan Esteban

En el curso estan los 2 como relatores, por ende el campo id_relatores es 1, 2,

Pero al querer mostrarlos en un PHP, solo me aparece el ID 1: Paulo Becerra;

Como puedo mostrar todos los relatores relacionados a las ID´s guardadas en el campo?;

De antemano, muchas gracias por cualquier ayuda,

Checkbox laravel collective valores separados por comas

porfa me ayudan Tengo este formulario en laravel collective que contiene 10 checkbox donde se deben seleccionar los tipos de licencias de conducir de una persona

{{ Form::checkbox('driver_licence', 'B', false, ['class'=>'filled-in']) }} B {{ Form::checkbox('driver_licence', 'C', false, ['class'=>'filled-in']) }} C {{ Form::checkbox('driver_licence', 'D', false, ['class'=>'filled-in']) }} D {{ Form::checkbox('driver_licence', 'E', false, ['class'=>'filled-in']) }} E {{ Form::checkbox('driver_licence', 'F', false, ['class'=>'filled-in']) }} F

En la base de datos tengo un campo varchar que se llama driver_licence que debe guardar lo chequeado en este formato :

A1, A2, A3, A4, A5, B, C, D, E, F

Pero aun no entiendo como tendría que hacerlo para guardar esto (store), y también para mostrarlo posteriormente en(en la vista datoenrolamiento/{id}/edit)

En el edit mi controlador (EnrollmentdataController<) estoy enviando los datos de esta forma

$ file = File::orderBy('id','ASC')->where('person_id',$ id)->get(); return view('datoenrolamiento.edit') ->with(compact('file')); }

y con la variable $ file[0]->driver_licence recibo los datos de la base de datos que en este caso ingrese manualmente A1, A2, A3, A4, A5, B, C, D, E, F