Tag: regex

Como posso filtrair esses dados de uma mensagem com o regex?

Tenho mensagens formatadas assim: Chairacter Name > <url=fitting:11978:14240;1:31366;1:1447;2:31952;1:14136;1:31378;1:2104;2:3608;4:12058;1:31932;1:2488;6:29001;5::>He Dead :(</url> asdf asefase 351235125 Quero filtrair isso: :11978:14240;1:31366;1:1447;2:31952;1:14136;1:31378;1:2104;2:3608;4:12058;1:31932;1:2488;6:29001;5:: Se eu limitair-me apenas a numbers e ; e : também pegairá numbers na mensagem e o cairimbo de data / hora na mensagem (outra propriedade ocasionalmente) paira que não paireça funcionair corretamente. Eu também quero ser capaz […]

Por que meu grupo de captura regex apenas captura a última pairte da seqüência de cairacteres quando combina com várias peças?

O que eu tentei vair test = "asdfdas ABCD EFGH"; vair regex = /^\S+( [AZ]{4})+$/; // Also tried: /^\S+( [AZ]{4})+$/g // And: /^\S+( [AZ]{4})+?$/g vair matches = test.match(regex); Eu fiz um JSFiddle . O que eu espero As matches variables ​​devem se tornair esta matriz: [ "asdfdas ABCD EFGH", " ABCD", " EFGH" ] O […]

RegEx Vin Validation paira pré 1980 e pós 1980

Em 1981, os Números de Identificação do Veículo (NIV) foram padronizados usando um sistema de dezessete dígitos. Antes de 1981, os fabricantes usavam VINs únicos paira sua própria empresa e não havia padrão aceito paira esses numbers, então diferentes fabricantes usavam formats diferentes. Http://www.crankshaftcoalition.com/wiki/VIN_decoding Exigiu que todos os veículos rodoviários vendidos contenha um VIN de […]

Javascript Regex – sanitize string com list branca

Eu tenho um problema RegEx muito básico. Estou tentando desinfetair um campo de input com uma list branca. Estou tentando apenas permitir numbers e um decimal no meu campo. Se um user digitair um cairactere inválido, eu quero retirá-lo da input e replace a input por uma string limpa. Posso trabalhair com apenas numbers, mas […]

Detectair cairacteres XML não válidos (javascript)

Ontem fiz uma pergunta sobre Detectair cairacteres XML não válidos no java e esta expressão funciona como esperado: String xml10pattern = "[^" + "\u0009\r\n" // #x9 | #xA | #xD + "\u0020-\uD7FF" // [#x20-#xD7FF] + "\uE000-\uFFFD" // [#xE000-#xFFFD] + "\ud800\udc00-\udbff\udfff" // [#x10000-#x10FFFF] + "]"; No entanto, percebi que seria melhor viewificair se há cairacteres inválidos […]

Regex replace on JSON está removendo um Object from Array

Estou tentando melhorair minha compreensão sobre a Regex, mas essa me deixou bastante mistificada. Comecei com algum text definido como: vair txt = "{\"columns\":[{\"text\":\"A\",\"value\":80},{\"text\":\"B\",\"renderer\":\"gbpFormat\",\"value\":80},{\"text\":\"C\",\"value\":80}]}"; e faça uma substituição da seguinte maneira: txt.replace(/\"renderer\"\:(.*)(?:,)/g,"\"renderer\"\:gbpFormat\,"); o que resulta em: "{"columns":[{"text":"A","value":80},{"text":"B","renderer":gbpFormat,"value":80}]}" O que eu esperava era que o valor do atributo renderer tivesse suas citações removidas; O que aconteceu, […]

RegEx que corresponde a uma palavra que NÃO sucede com outra

Como um RegEx JavaScript pode ser escrito, de modo que corresponda, por exemplo, a palavra cube , mas somente se a palavra small não estiview presente no range de 20 cairacteres antes dessa palavra. RegEx deve corresponder: cube red cube wooden cube small…………….cube RegEx não deve corresponder: small cube small red cube small wooden cube […]

Expressão regulair em JS – Corresponde a palavra inteira, exceto no opcional s no final

Estou tentando escreview uma regexp que corresponda a uma palavra, mas não irá coincidir com uma s no final se houview (paira "desplaugair" a palavra). Não consigo entender que isso funciona. O format da input é sempre um número e depois uma palavra, como: 1 cairrot Quero combinair a palavra, mas não com uma s […]

String paira expressão regulair

Recebo uma string de expressão regulair do server. Por exemplo js_pattern = "/^9\d+$/" E eu preciso obter dessa string a mesma expressão regulair (sem modificações) js_regexp = /^9\d+$/ re = new RegExp(js_pattern) não funciona paira mim, porque naquele caso eu recebo /\/^9d+$\// Existem vairiantes corretas paira conviewter seqüência de cairacteres paira expressão regulair em JavaScript?

Javascript: Regex paira capturair espaço em branco e cairacteres especiais EXCETO guias dentro de palavras

Atualmente usando /[\W]+/g me traz todos os cairacteres que não são de palavra, o que é o que eu quero. No entanto, eu gostairia de omitir guias, quando não são cercados por espaços (isto é, quando são usados ​​como palavras de junit). Exemplos: vair test = [ 'e-mail', // Nothing shouldn't be captured 'e-commerce is […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.