Wildcards no Word

10

Eu sei pouco sobre o uso de curingas na palavra.

curingas - diferencia maiúsculas de minúsculas

PARA ENCONTRAR

enter mark                       ^13
tab                              ^t
any lowercase letter             [a-z]
any uppercase letter             [A-Z]
any letter                       [A-z]
any digit                        [0-9]
any no. between 6–9              [6-9]
any letter between d–k           [d-k]
any word contains only letters   ([A-z]@>)
any word contains only digits    ([0-9]@>)
for grouping (for replace)       (   )
any character(s) between ...     (*)
any para                         ^13(*)^13

PARA SUBSTITUIR

To replace first group   
To replace second group  
enter mark               ^p
tab                      ^t

Eu quero saber mais sobre isso. Alguém pode me ajudar?

    
por BinaryMisfit 22.12.2009 / 06:49

4 respostas

2

Adaptado de este artigo

Operadores de pesquisa:

? - qualquer caractere. (equivalente regex: . )

Example: d?g finds dig, dog, and dug

[-] - Personagem no intervalo. (equivalente regex: mesmo)

Example: [a-m]end finds bend, fend, lend, and mend (the first character in this case is a, m, or any letter between)

< - Início do Word. (equivalente regex: ^ )

Example: <tele finds telemarketing, telephone, and television

> - Fim do Word. (equivalente regex: $ )

Example: tion> finds aggravation, inspiration, and institution

() - expressão. (equivalente regex: (?:) )

Example: Lets you "nest" search expressions within a search term. For instance, <(pre)*(ed)> to find presorted and prevented

[!] - não. (equivalente regex: [^] )

Example: Finds the text but excludes the characters inside the brackets; t[!ae]ll finds till and toll but not tall and tell

{n} - Número de Ocorrências. (equivalente regex: mesmo)

Example: Finds the specified number of occurrences of the letter immediately before the {; to{2} finds too and tool but not to

{n,} - Número de Ocorrências. (equivalente regex: mesmo)

Example: Adding a , after the number tells Word to look for at least that number of occurrences; a {4,} finds four or more of the letter a in a row

{n,n} - Número de Ocorrências. (equivalente regex: mesmo)

Example: 10{2,3} finds 100 and 1000 but not 10

@ - anterior 1 ou mais. (equivalente regex: + )

Example: Finds one or more of the character immediately preceding the @; ^p@^t finds one or more paragraph break marks followed by a tab mark

* - 0 ou mais caracteres. (equivalente regex: .* )

Example: Finds a word with one or more of the specified character, or words with none of the characters; des*t finds descent, desert, dessert, and destruct

[] - Um dos caracteres especificados. (equivalente regex: mesmo)

Example: b[aeiou]t finds bat, bet, bit, and but

[!a-z] - Qualquer caractere único, com exceção dos que estão no intervalo dentro do colchete. (equivalente regex: [^a-z] )

Example: m[!o-z]st finds mast and mist but not most or must

    
por 05.12.2016 / 01:52
1

Parece uma notação fora do padrão para expressões regulares , frequentemente abreviadas como regex ou regexp . Esta é uma ferramenta tremendamente importante para aprender se você faz algum processamento de texto sério. Como você já entendeu, o regex permite uma poderosa correspondência e substituição de padrões . A notação que você forneceu se assemelha muito ao padrão, para que eu pudesse reconhecê-lo. Existe um padrão industrial, POSIX, e um padrão de fato, o Perex regex. O próximo parágrafo é um histórico chato, pule se quiser.

O POSIX regex é usado em muitas ferramentas voltadas ao usuário a partir de sistemas operacionais compatíveis com POSIX (pense no Linux e seus parentes não tão distantes). O exemplo canônico é grep , que permite pesquisar texto em arquivos. O texto a ser correspondido é especificado em regex. Perl, uma linguagem de programação, adotou o conceito e ampliou-o para seus propósitos. Mais tarde, um subconjunto dessa funcionalidade foi disponibilizado como uma biblioteca de códigos, PCRE . Todos os tipos de software incorporam essa biblioteca, principalmente os editores de texto.

Eu posso ver algumas diferenças em relação ao que estou acostumado na notação acima. O símbolo do Word para o símbolo de seqüências de escape é ^ , normalmente é \ . »Somente dígitos« é usado com frequência, portanto, ele tem uma abreviação em Perl, ou seja, \d é equivalente à classe de caractere [0-9] ; da mesma forma, \w significa caracteres de palavra e é equivalente a [0-9a-zA-Z_] . A notação da palavra parece incômoda contra ela. Eu não conheço as outras limitações do Word, então eu encorajo você a mudar para um editor de texto com suporte a PCRE .

Você deve aprender primeiro sobre a correspondência de espaço em branco (abreviação \s ) e repetição ( + e * ). O regex de Perl é explicado em perlrequick , perlretut e perlre . Para começar a experimentar agora, use o RegExr baseado em Flash.

    
por 22.12.2009 / 11:36
0

Os curingas são como as peças em branco no Scrabble, ou como os Jokers que você pode usar em alguns jogos de cartas para substituir qualquer carta. Talvez você já esteja familiarizado com os caracteres “” e “?” Da combinação de arquivos: Na caixa de diálogo Arquivo + Abrir, você pode exibir todos os arquivos com a extensão “.doc” digitando “ .doc” , ou todos os arquivos "01062001.doc", "01072001.doc", "01122001.doc" ... digitando "01 ?? 2001.doc".

Mas o recurso de curinga no Word vai muito além disso e pode ser muito poderoso.

Para começar, você deve primeiro ativar os Wildcards na caixa de diálogo Localizar / Substituir. Para fazer isso, abra a caixa de diálogo Localizar, clique em Mais e marque Usar curingas. Em uma macro, defina .Find.MatchWildcards = True. Se você não fizer isso, o Word tratará os caracteres curinga como se fossem textos comuns.

Como veremos mais adiante, você pode definir intervalos [], grupos (), repetições @, {} âncoras < > e exceções! Com essas expressões regulares, você pode procurar padrões em seu texto que tenham certas coisas em comum (algum padrão: por exemplo, que eles só contenham certos caracteres ou um certo número de caracteres).

Observação: o Word usa correspondência de padrão "preguiçoso": isso significa que ele sairá da correspondência assim que possível. A maioria das ferramentas Unix usa correspondência de padrões "gulosos" (o algoritmo tenta corresponder o máximo possível de texto), portanto, se você usou essas ferramentas, tenha cuidado!

O segredo de usar pesquisas com curinga é usar um "padrão" que identifica a sequência de texto que você deseja encontrar e ignora todo o resto. Os caracteres curinga são usados para representar os caracteres ou sequências de caracteres nessa sequência.

Como diferentes combinações de caracteres podem ser representadas por uma variedade de combinações de curingas, muitas vezes há mais de uma maneira de identificar uma sequência de texto específica em um documento. Como você escolhe representar esse grupo de personagens é, portanto, uma questão de preferência individual; e o contexto do texto dentro do documento ditará em grande parte a combinação mais adequada para usar em uma ocasião particular.

Segue-se uma lista dos caracteres que têm um significado especial em pesquisas com curinga ([] {} < > () - @?! * \).

Observação: pesquisas com curinga diferenciam maiúsculas e minúsculas.

Não ajuda que a lista de caracteres curinga nos arquivos de Ajuda do Word seja quase impossível de encontrar! Os caracteres curinga são todos listados e descritos neste artigo, mas se você precisar encontrá-los na Ajuda, o tópico será chamado: “Digite curingas para os itens que você deseja localizar”. Mas você não pode chegar a esse artigo diretamente; você deve primeiro encontrar o tópico: "Ajustar uma pesquisa usando caracteres curinga", que contém um link para ela!

Dica do Zen: ao usar pesquisas com curingas: não enrugue sua sobrancelha ou morda sua língua enquanto pensa - você precisa manter uma expressão regular. : - |

    
por 07.10.2014 / 14:06
0

Os curingas do Word são expressões regulares, com expressividade entre as expressões regulares de globulação estendida do shell Bash e PCRE do Perl.

A Microsoft tem dois artigos introdutórios, Adicione energia a Pesquisas de palavras com expressões regulares e Colocando mensagens de texto regulares expressões para trabalhar no Word , que explica alguns dos principais conceitos.

Cf. também uma pergunta que fiz, Qual é a maneira mais fácil de fazer a pesquisa / substituição de regexp no estilo PCRE para o MS Word?

    
por 23.02.2010 / 16:32