1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Expressão regular java

Pessoal estou tentando fazer uma expressão regular no meu programinha java porem não estou conseguindo, sei que o método replaceAll, aceita uma expressão regular.

A String é bem grande nela sei que contém vários números de telefones fixos, essa String contem o número de contato de várias empresas, e algumas empresas tem mais de um telefone de contato assim. 98746574/89764556, porém sempre o ultimo telefone tem um delimitador desse jeito 56730983 | sempre apos o ultimo número tem um espaço e um pipe(|) O que eu preciso é encontrar uma sequencia de oito números seguido de espaço e um pipe para depois da uma quebra de linha.

string.replaceAll("[expressao]","\n");

não estou conseguindo fazer ja tentei assim

replaceAll("[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][ ][|]","\n");

Não deu certo

Alguém poderia me ajudar?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.