Programing

"약식"또는 "정규식"의 올바른 속기는 무엇입니까?

lottogame 2020. 7. 20. 21:04
반응형

"약식"또는 "정규식"의 올바른 속기는 무엇입니까?


우리 대부분의 컴퓨터 프로그래머들은 올바른 용어에 꽤 집착합니다. 특히 한 단어에서 한 문자 만 바꾸면 그 의미가 크게 바뀌기 때문에 특히 그렇습니다.

"정규 표현"에 대한 올바른 속기는 무엇입니까? "regex"또는 "regexp"입니까? 인터넷에서 "regex"가 더 많이 사용되는 것처럼 보이지만, 여기에있는 태그 목록에는 "regex"도 포함되어 있습니다. 그러나 많은 사람들이 그들의 질문에 "regexp"를 사용합니다.


/regexp?/    


구글 파이트정규 표현식이 685000에서 289000 (약 2.37 : 1)에 이긴다고 밝혔다 .

또한, "-ksp"소리로 끝나는 단어가 거의 없기 때문에 regexp 는 큰 소리로 말하는 것이 이상하지만 "-ecks"소리로 끝나는 단어가 많이 있습니다.


둘 다 괜찮습니다. "regex"가 더 일반적이지만 "regexp"는 여기에 표시된 다른 답변보다 더 널리 사용되었습니다. 몇 가지 예 :


regex더 짧습니다. 따라서 더 좋습니다 :) 또한 발음하기가 더 쉽습니다.


허용되는 속기는 "regex"입니다.

"Regexp"는 필자의 경험에 따르면 정규 표현식을 나타내는 객체가 실제로 호출되는 Javascript 컨텍스트에서만 사용됩니다 RegExp.


"regex"가 더 일반적이라고 생각합니다 (예 : Java package java.util.regex). 10,000 명의 엘비스 팬들이 틀릴 수 없다면, 나는 숫자의 힘으로 그것에 투표합니다.


Wikipedia 에 따르면

컴퓨팅에서 정규 표현식은 정규 표현식 또는 정규 표현식이라고도합니다.


"regex"가 더 일반적이며 Perl FAQ에서 사용됩니다. 구글은 "정규식"으로 450 만 명을, "정규식"으로 360 만 명을 준다. Wikipedia는 둘 다 사용합니다.

당신은 무엇을 선호합니까? 나는 당신이 그것들을 서로 바꿔서 사용한다면 누군가 당신을 잘못 생각할 것이라고 생각하지 않습니다.


나는 그것이 "정규식"이라고 말하고 싶습니다. 이것은 내 자신의 경험, 어떻게 들었는지, 여기에서 커뮤니티 토론을 기반으로합니다.

나는 지금 그것을 찾을 수 없지만,이 토론은 태그에 대한 메타에 관한 것이기 때문에 이것이 "regexp"라는 유일한 질문 이고, 나머지 (8441 및 counting)에는 "regex" 태그가 붙어 있습니다.


여기서 생각한 것은 "올바른" 것이 중요 합니까? 여기서 목적에 대해 생각하십시오. 왜 단어를 사용하십니까? 의사 소통합니다. 어느 정도 옳고 그름은 중요하지 않으며, 더 많은 사람들과 효과적으로 소통 있는 것이 중요 합니다. 의사 소통이 목표이기 때문에 대부분의 청중이 사용하는 경우 잘못된 용어를 사용한다고 쉽게 주장 할 수 있습니다.


나는 속기 나 약어의 관점에서 생각을 그만 두어야 할 때라고 생각합니다. 우리가 일상 업무에서 사용하는 정규식은 컴퓨터 과학이나 공식 언어 이론의 정규 표현과는 완전히 다른 유형입니다. 이것이 Larry Wall과 Perl 커뮤니티의 저명한 회원들이 수년 동안 "regex"를 선호하는 이유입니다.


나는 또한 들었다 / 읽었다 :

reg-exp

그리고 어떤 사람들 regex은 복수 regexes가 "더 낫기" 때문에 선호합니다 ! (다른 답변에 설명 된 이유 외에도).

.NET regex:System.Text.RegularExpressions.Regex

자바 스크립트 regexp:RegExp


둘 다 서면 담론에는 적합하지만 너무 자주 "regexp"라고 말하고 싶지는 않을 것입니다.)

코드에서 사용하기 위해 regexp가 더 명확하다고 생각합니다. 특히 RegEx / RegExp와 같은 대문자를 사용하는 경우. Ex 접미사는 종종 더 간단한 함수의 확장 된 버전을 나타내는 데 사용됩니다 (예 : Windows API에서 CreateWindow / CreateWindowEx). 따라서 RegExp는 코드의 가독성에 따라 다소 모호 할 수 있습니다.


나는 "재"를 선호하지만 언어에 따라 다릅니다. JavaScript는 "RegExp"로 나열하지만 다른 대부분의 언어는 "RegEx"라고합니다.

인터넷 검색시 더 짧은 버전으로 이동하십시오. 그러나 포럼에서는 "re";)를 사용하십시오.

참고 URL : https://stackoverflow.com/questions/3058246/which-is-the-correct-shorthand-regex-or-regexp

반응형