2014-07-21 3 views
1

과 특정 용어를 번역 할 수 있을까 :내가 다음과 같은 소프트웨어를 사용하고 정규식

http://www.tntranslations.com/TermInjectorHelp.html#regexexample

"if 문"기능 정규식이 프로그램을 사용할 수 있을까요?

e.e. \ 1 = 빨간색이면 ROUGE를 표시하고 \ 1 = 파란색이면 파란색을 표시합니까?

(루즈 | 블루 | jaune) (가 적절한 번역을 표시 할 것 : 빨강 | 블루 | 노란색) \ 1 레드 | 블루 |

내 생각 엔 그것이 불가능하지만, 내가 물어 줄 알았는데 노란색 . 감사! (| 블루 루즈) \ 1 레드 | 블루

라 voiture

라 voiture 루즈 = (DB에 저장) 빨간 차

: 다음 작업을 수행 할 수있는 순간

블루는 블루 자동차 = 나는 "파란색"

+0

형식이 올바르게 있습니다. – Braj

+0

의 언어는 무엇입니까? – Braj

+0

StackOverflow가 아닌 ​​TermInjector에 대한 지원을 요청합니다 –

답변

0

는 일반적으로 작업이 종류의 프로그래밍 LANGU에서 수행하는 "블루"변경하려는

(정규식 프로그램을 사용하여 제안) 대체 함수에서 조건 대체를 수행하기 위해 람다 또는 델리게이트 또는 익명 함수로 알려진 함수를 사용합니다.

직선 정규식 대체는 텍스트에서 아직 사용할 수없는 텍스트를 삽입 할 수 없습니다. 따라서 정규식을 지원하는 텍스트 편집기 (예 : Notepad ++, EditPadPro) 및 TermInjector와 같은 도구 (아마도 사양을 모르지만)와 같은 비 프로그래밍 환경에서는 일반적으로 불가능합니다. 가없는

주입 텍스트 : 정규식 해킹

완료를 들어, 나는 가끔 당신은 텍스트 편집기를 사용하여 변환을 삽입 할 것이라고를 사용 정규식 해킹을 말할 수 있습니다. 이를 위해, 당신은 파일의 맨 아래에 작은 "사전"을 붙여 넣기 할 것 :

##DIC##:bleu=blue:rouge=red:vert=green:jaune=yellow:brun=brown 

그런 다음 정규식 교체에 사용되는 사전 값을 찾습니다이 할 수처럼 뭔가. 이를 위해 엔진은 툴의 경우와 다를 수있는 lookaround를 지원해야합니다.

+0

확실히 재미있을 것 같습니다. 네가 괜찮 으면, 나는 그걸 바꿔주고 그것이 효과가 있는지보기를 원한다. – user3842077

+0

좋습니다. 먼저 구문이 lookahead를 지원하는지 알아보십시오. 이'(? ='를 검색하면 대답을 찾을 수 있습니다.) – zx81

+0

지원되는 정규 표현식 문자가 링크를 제공 한 페이지에 나열되어 있습니다. 개발자가 해킹과 호환되도록 설정을 조정할 수도 있습니다. 아무리 노력해 주셔서 감사합니다 – user3842077

관련 문제