우리 대부분의 컴퓨터 프로그래머는 정확한 용어에 집착합니다. 특히 단어의 한 문자 만 변경하면 그 의미가 크게 바뀔 수 있기 때문에 특히 그렇습니다.
그래서 ... "정규식"의 정확한 속기는 무엇입니까? "정규식"또는 "정규식"입니까? 인터넷에서는 "정규식"이 더 인기있는 것 같지만 여기에있는 태그 목록에는 "정규식"만 포함되어 있지만 두 가지 용도가 모두 사용됩니다. 그러나 많은 사람들이 질문에 "regexp"를 사용합니다.
우리 대부분의 컴퓨터 프로그래머는 정확한 용어에 집착합니다. 특히 단어의 한 문자 만 변경하면 그 의미가 크게 바뀔 수 있기 때문에 특히 그렇습니다.
그래서 ... "정규식"의 정확한 속기는 무엇입니까? "정규식"또는 "정규식"입니까? 인터넷에서는 "정규식"이 더 인기있는 것 같지만 여기에있는 태그 목록에는 "정규식"만 포함되어 있지만 두 가지 용도가 모두 사용됩니다. 그러나 많은 사람들이 질문에 "regexp"를 사용합니다.
답변:
/regexp?/
?
정규 표현식에서 의미하는 것 {0,1}
입니다. 사실, 일부 정규식? 엔진은 물음표를 지원하지 않지만 짜증납니다 ;-) 어쨌든 Perl은 지원하며 정규 표현식 구문의 "표준"에 가장 가까운 것입니다.
Googlefight 는 정규식이 685000에서 289000으로 승리 한다고 말합니다 (약 2.37 : 1).
또한 정규 표현식 은 "-ksp"사운드로 끝나는 단어가 너무 적지 만 "-ecks"사운드로 끝나는 단어가 많기 때문에 크게 말하는 것이 이상합니다.
둘 다 괜찮습니다. "정규식"이 더 일반적이지만 여기에 표시된 다른 답변보다 "정규식"이 더 널리 사용되었습니다. 몇 가지 예 :
"정규식"이 더 일반적이라고 생각합니다 (예 : Java 패키지 java.util.regex
). 10,000 명의 Elvis 팬이 틀릴 수 없다면 저는 숫자의 힘으로 그것에 투표 할 것입니다.
System.Text.RegularExpressions.Regex
Wikipedia 에 따르면
컴퓨팅에서 정규식 (정규식 또는 정규식이라고도 함) ...
"정규식"이 더 일반적이며 Perl FAQ에서 사용되는 것입니다. 구글은 "정규식"에 대해 450 만 건, "정규식"에 360 만 건을 제공합니다. Wikipedia는 둘 다 사용합니다.
당신은 무엇을 선호합니까? 나는 당신이 그것들을 서로 바꿔서 사용한다면 누구도 당신을 나쁘게 생각하지 않을 것이라고 생각합니다.
"정규식"이라고 말하고 싶습니다. 이것은 제 자신의 경험, 내가 어떻게 들었는지, 여기에서 커뮤니티 토론을 기반으로합니다.
지금은 찾을 수 없습니다. 그러나이 토론은 SO의 태그보다 메타에 관한 것이기 때문에 이것이 "regexp"태그가 지정된 유일한 질문 이고 나머지 (8441 및 counting)는 "regex" 태그가 지정 됩니다.
여기에서 한 가지 생각 만해 도 "올바른" 것이 중요 합니까? 여기서 목적을 생각해보세요. 왜 어떤 단어를 사용하나요? 의사 소통하기 위해. 어느 정도는 무엇이 옳은지 아닌지는 중요하지 않으며 어떤 것이 더 많은 사람들과 효과적으로 소통 할 수 있는지가 중요 합니다. 의사 소통이 목표이기 때문에 대다수의 청중이 사용하는 경우 잘못된 용어를 사용한다고 쉽게 주장 할 수 있습니다.
regexp
와이 regular-expression
자동으로 변환됩니다 regex
.