• 카테고리
    • 전체 글

    • 카테고리1
    • 카테고리2
    • 카테고리3
    • 카테고리4
  • 태그
  • 방명록

'2024/04'에 해당되는 글 2건

  • 2024.04.16 C# Main 파라미터(Arguments) 값 "(따옴표) 구분 처리
  • 2024.04.03 notepad++ 설정 파일 위치

C# Main 파라미터(Arguments) 값 "(따옴표) 구분 처리

카테고리 없음 2024. 4. 16. 17:02

이 내용에 대해서 검색하려고 영어로 하는데... 약간의 애로사항이 있었다.
검색어는 이렇게 했다;.

regular expression parameter by quotes

그렇게 해서 찾은 글이 https://stackoverflow.com/questions/171480/regex-grabbing-values-between-quotation-marks 이였고, 이 글을 통해서 답은 얻었다.

정규 표현식은 아래와 같다.

\"(.*?)\"

즉 (.*?) 가 핵심이다.

위의 내용 처럼 Argument 값을 정규식에 대입하려면 Argument 전체 값이 필요한데, Main(string [] args)를 통해서 받은 args 값은 공백으로 전부 짤라놔서, 저 정규식을 대입해봐야 아무 도움이 안된다.
즉 자르기 전, 원본 Arguments 값을 얻어와야 한다.

string[] aryArgs = Environment.GetCommandLineArgs();            
string sArgOnly = Environment.CommandLine.Replace("\"" + aryArgs[0] + "\""  , "");

이제.. 저렇게 얻은 값을 " "  으로 꺼내려면 아래와 같이 코드를 짜면 추출할 수 있다.

Regex regex = new Regex("\"(?<arg>.*?)\"");

List<string> aryAllArgs = new List<string>();
MatchCollection matches = regex.Matches(sArgOnly);
foreach(Match match in matches)
{
    aryAllArgs.Add(match.Groups["arg"].Value);
}
728x90
저작자표시 (새창열림)
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

notepad++ 설정 파일 위치

카테고리 없음 2024. 4. 3. 12:19

개인적으로 메모장 보다는 이 notepad++을 자주 이용한다. 과거에는 UltraEdit와 같은 다양한 텍스트 편집 도구, 특히 유료 버전들을 많이 이용했었는데, 이 notepad++를 이용하고 난 이후에는 이것만 쓴다.

문제는 Windows 초기화(포멧)후 설정을 원래대로 복구하는데 매번 고생했다.

결론 부터 이야기하면 notepad++의 모든 설정 파일은 다음 위치에서 볼 수 있다.

%AppData%\Notepad++

윈도우 탐색기(Windows Explorer)의 경로창에 넣으면 바로 들어가진다.

해당 위치의 파일들을 모두 복사해가면 된다.

 

728x90
저작자표시 (새창열림)
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

  • «
  • 1
  • »
250x250

블로그 내에 소스 코드 삽입 이사온 기념 스킨도... RSS 전문 기능 비활성화 관련. 스킨 바꾸어 보았습니다. 서버 파일 정리 좀 했습니다.

«   2024/04   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Azure me2dayzm Visual Studio me2sms 것 불만 매뉴얼 SharePoint twi2me 좀 me2photo windows Tutorial 지름신 e-book Buscuit moss 친구 오류 java 협업 MOSS 2007 비스킷 인터파크 Google Apps Engine 수 개발환경 WSS 2010 블로그

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015-2025 Socialdev. All Rights Reserved.

Copyright © 2015-2025 Socialdev. All Rights Reserved.

티스토리툴바