2016-10-09 5 views
0

나는 아래 같은 다른 TTL와 ("제목"에 대한 짧은) 하나 TTL ... vim에서 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?

:%s/TTL:"\$\\sqrt{s} = 14\$ TeV"/TTL:"<S1B>, \$\\sqrt{s}\$ = 14 TeV/gc 

TTL:"$\sqrt{s} = 14$ TeV" 

아래의 라인을 변경하는 검색 및 대체하기 위해 노력하고

TTL:"<S1B>, $\sqrt{s}$ = 14 TeV, <LUM> = 300 <IFB>", 

기본적으로 검색을 시도하면 바꾸기 TTL:"$\sqrt{s} 14$ TeV vim은 내가 찾은 패턴을 찾을 수 없다고 알려줍니다. 에 대한 칭. vim이 백 슬래시를 찾는 데 도움이되는 백 슬래시 또는 무언가를 좋아하려면 일부 캐릭터를 포함시켜야합니까?

+1

당신의 텍스트에는 그 패턴이 없다고 확신합니다 !!!!!!!!!!!!!!!! 귀하의 정규 표현식에서 '='은 어디에 있습니까? 그리고 당신은 정력의 특별한 특성을 벗어나야합니다. –

+0

오, 그래. 고마워. 죄송합니다. –

+0

크리스, vim의 특수 문자를 어떻게 피할 수 있습니까? 거기에 등호를 붙여서 이것을 얻었습니다. https://gyazo.com/516716816f5b9cc10fb58abb3fa7e92a –

답변

1
%s/TTL:"\$\\sqrt{s} = 14\$ TeV"/TTL:"<SIB>, \$\\sqrt{s}\$ = 14 TeV, <LUM> = 300 
<IFB>"/g 
+0

시도해 보았습니다. https://gyazo.com/10e96286a4b3df60c3960cf7c9e2709c –

+0

img가 아닌 질문에 텍스트를 올리십시오. –

+0

저는 가상 머신에서 gyazo를 사용하여 더 쉽게 작업하고 있지만 ok는 –