(/, \, -, [,], <,>, $, ~,!, @, #, :, %) 이외의 특수 기호를 사용해서는 안되는 reg 표현식을 작성하고 싶습니다. 그래서 시도 :몇 가지 특수 문자를 사용하는 reg 식 작성 방법은 무엇입니까?
if { [regexp {^[\w/-\[\]<>$#[email protected]#%:\\\/]+$} $name] != 1 } {
puts "Handle error";
}
하지만이 작동하지 않습니다.
는 이름 IO1??
에 대한 예를 들어
사람이 도울 수있는 오류로 취급 아니에요?
블랙 슬래시 또는 앞 슬래시? –
밑줄, 슬래시, 글자, 숫자의 초기 게시물 질문에 더 많은 문자를 추가 한 것처럼 보입니다. 이러한 새로운 "요구 사항"을 표현하는 방식은 실제로 허용되는 것을 혼란스럽게 만듭니다. 다른 것을 사용하지 마십시오 ... 이중 부정은 당신이 원하는 것을 정확히 파악하는 것을 어렵게 만듭니다. – Walls
네, 결과가 변경되어서는 안된다는 것을 이해합니다. 그렇지? –