2013-07-17 2 views
0

코딩 할 때 좀 더 효율적이고 시간을 절약하고 싶습니다. 다음은 어떤 해결책을 모르겠다는 아이디어입니다. (참고 : 초보자이며 제안하는 프로그래밍 언어는 공개되어 있습니다.)텍스트 파서 및 출력 변환기

텍스트 데이터가 있다고 가정 해 봅시다. 키워드의 처음과 끝 부분에 특수 문자가 있습니다. 먼저 텍스트 데이터를 구문 분석 한 다음 다른 텍스트 파일에 삽입해야합니다.

이 같은 예를 들어 나는 특정 텍스트를 가지고

$method1$ 
§text1§ 
$method2$ 
§text2§ 

(여기 방법 항목 및 방법 2)에 문자 $$ 및 § 사이에있는 텍스트 ... § (여기에 텍스트 1, 텍스트 2) 사이에있는 텍스트 프로그램에 의해 발견 후 템플릿에 삽입 할 것 :

method1() { print.text1}; 
method2() { print.text2}; 

등의 프로그램이 이미 존재 하는가? 그렇지 않다면 실제로 어떻게 접근해야하는지 잘 모릅니다. 모든 힌트와 도움에 감사드립니다.

+0

사용중인 OS는 무엇입니까? –

+0

나는 Unbuntu와 Windows 사이를 전환하고 있습니다. – user2242494

답변

0

쉽게 내가 믿는 프로그래밍 언어로 이것을 할 수 있습니다. 정말로 원하는 언어를 사용할 수 있습니다. 나는 이것을하기 위해 루비를 선호하지만 Perl은 이런 유형의 파싱을 위해서도 훌륭하다. 파싱 ​​할 실제 파일의 샘플을 제공 할 수 있다면 좋을 것입니다. 실제로 프로그래밍 언어 선택은 여러분의 선택에 달려 있으며, "정규식"과 언어 이름을 사용하여 수행 방법을 결정할 수 있습니다. 루비를 한 경우

당신은 같은 것을 할 수 있습니다 : 펄

Parsing text in Ruby

구문 분석 문자열과 정규 표현식 (좋은 튜토리얼)

http://perldoc.perl.org/perlretut.html :

text.scan(/^\s*$\s/) 

루비 참조