Aí vai uma dúvida:
Estou tentando utilizar o FIND AND REPLACE do forms pra encontrar o seguinte:
MEUCAMPO :=
Ou seja, meu campo e depois dele o sinal de atribuição := Mas eu não sei quantos espaços em branco pode ter entre eles. Pode ser nenhum ou muitos.
Tentei clicar no checkbox "Use Expression", mas não parece estar funcionando. Eu coloquei assim a pesquisa:
MEUCAMPO.*:=
Ou seja, MEUCAMPO seguido de qualquer coisa OU nada .* e depois o sinal que eu quero :=
Mas não está funcionando corretamente
Alguma idéia ?
Expressão regular pra encontrar atribuições
-
- Rank: Oracle Guru
- Mensagens: 448
- Registrado em: Ter, 16 Jun 2009 3:07 pm
- Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS
[]s
Programador Junior
Parobé RS
[]s
Cara
Pra mim também não funciona legal.
Mas se eu tirar o sinal de igual = do find e marcar o check box use expression, ele tras coisa que eu não gostaria (algo que não esta recebendo valor) mas pelo menos ele me tras os campos que recebem valor independente de quantos espaços existem entre o campo e o :=
Espero que ajude.
No find bota algo assim
:MEUCAMPO.*: e marca a check do use expression.
Pra mim também não funciona legal.
Mas se eu tirar o sinal de igual = do find e marcar o check box use expression, ele tras coisa que eu não gostaria (algo que não esta recebendo valor) mas pelo menos ele me tras os campos que recebem valor independente de quantos espaços existem entre o campo e o :=
Espero que ajude.
No find bota algo assim
:MEUCAMPO.*: e marca a check do use expression.
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Descobri o problema.
O Forms não considera a NOVA LINHA.
Se você abrir um código e mandar procurar algo dentro do código (CTRL+F) e clica USE EXPRESSION.
Dai ele seleciona o texto que ele encontrou. Aí você pode ver que nesse caso CAMPO.*:= ele funciona, mas ele percorre o texto até encontrar o := mesmo se não estiver na mesma linha.
Eu tentei colocar algo assim:
CAMPO.*:=; com um ; no fim, mas não funciona, pois ele tras codigos no meio do WHERE até o ; final
O Forms não considera a NOVA LINHA.
Se você abrir um código e mandar procurar algo dentro do código (CTRL+F) e clica USE EXPRESSION.
Dai ele seleciona o texto que ele encontrou. Aí você pode ver que nesse caso CAMPO.*:= ele funciona, mas ele percorre o texto até encontrar o := mesmo se não estiver na mesma linha.
Eu tentei colocar algo assim:
CAMPO.*:=; com um ; no fim, mas não funciona, pois ele tras codigos no meio do WHERE até o ; final
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
CONSEGUI !
basta colocar um \n no fim, dessa forma:
(entre SEUCAMPO e o + tem um espaço em branco)
Caramba, quanto tempo eu já estou tentando isso SEM SUCESSO!
basta colocar um \n no fim, dessa forma:
SEUCAMPO +:=.*\n
Caramba, quanto tempo eu já estou tentando isso SEM SUCESSO!
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 17 visitantes