FART에 대한 정규 표현식 구문은 어디서나 문서화되어 있습니까?


1

문자 시퀀스를 검색하기 위해 FART (텍스트 찾기 및 바꾸기)를 사용하려고합니다. --c-style 옵션 (내가 사용할 수 있도록 \x2F 슬래시를 나타 내기 위해), 그리고 또한 --word그래서 정규 표현식을 사용할 수 있습니다. 그러나 정규 표현식을 사용할 수 없습니다.

예 :

fart --line-number --ignore-case --preview --c-style --word *.pas "\x2F\x2F.*hello"

일치해야하고 줄을 인쇄해야합니다 :

// hello
// well, hello there

- RegExp 구문에 대한 내 이해가있다. ( . 모든 문자와 일치하며, * "선행 문자가 0 회 이상 나오는 것을 의미합니다.")하지만 작동하지 않습니다.

정규 표현식의 구문이 문서화되어 있는지 아는 사람 있습니까? (또는 어쩌면 --c-style--word 호환되지 않습니까?).

** 편집하다 **

나는 그 유틸리티가 findstr 또한 내가 원하는 작업을 수행하고 아마도 정규 표현식을 올바르게 지원할 수 있지만 정말 유용한 점이 하나 있습니다. FART 안타 수를 반환한다는 것입니다. %ErrorLevel%. findstr 반환 코드에 "found"또는 "not found"만 반환합니다.


흠. 도움 말 -w, --word Match whole word (uses C syntax, like grep) 어떤 종류의 정규식을 처리 함을 의미합니다. 귀하의 의견을 바탕으로 좀 더 실험 해 보겠습니다.
rossmcm

그냥 테스트 해 봤어. 유무에 관계없이 정규식을 구현할 흔적이 없음 --c-style 또는 --word 옵션 - 즉 모든 조합.
rossmcm

그래서 그것은 문제가되는 것을 제거합니다. 도구로 기회가 생기면 추가 테스트를 해보겠습니다.
Pimp Juice IT

FART sourceforge 페이지에서 "와일드 카드가 지원되지 않습니다. 죄송합니다."라는 조언을 받았습니다.
rossmcm

답변:


3

SourceForge의 FART 사람들은 정규 표현식에 대한 지원이 없다는 것을 확인했습니다.


1
당신은 자신의 대답을 받아 들일 수 있습니다.
mic84

네, '아니오'가 실제로 유효한 답변인지는 확실하지 않았지만 누군가 질문을보고 대답이 없다고 생각하면 다른 곳을 불필요하게 계속 볼 수도 있었지만 질문을 보는 경우 ~이다. 대답을하면, 그들은 구문을 문서화하지 않았 음을 발견 할 가능성이 더 큽니다.
rossmcm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.