안녕하세요. 파일의 문자열을 특별한 방법으로 대체하고 싶습니다.Clojure는 문자열을 정규식으로 바꿉니다.
예를 들어 정규식 # "\ WhideMenu \ W"를 사용하여 hideMenu가 "willHideMenu()"와 같은 텍스트를 반환하지 않도록 "hideMenu()"와 같은 문자열을 찾고 있습니다.
(clojure.string/replace textFile #"\WhideMenu\W" "hideMenu2")
을 그러나 문제는 지금 너무 TEXTFILE의 첫 번째 공백과 마지막 문자를 대체하는 것입니다 :
그럼 나는이 같은 기능을 대체 사용하고 있습니다. 예를 들어
가있는 경우 : 꽤 논리적이다
functionhideMenu2)
을하지만 어떻게 내가 첫 번째와 마지막 문자를 잃지 않고 대체 사용하십니까 :
function hideMenu()
그것은 것인가? 나는 결과로 원하는 :
function hideMenu2()
두 번째 해결책은 내 문제에 대해 실제로 잘 작동하는 것처럼 보입니다. – Kingalione
@Kingalione이 두 가지 해결책은 파일의 처음 또는 끝에 직접'hideMenu'에 대해 작동하지 않습니다. 특정 사용 사례와 관련이 없을 수도 있지만 염두에 두어야 할 사항입니다. – xsc