[Rubby] 문자열을 일반적인 구분자로 구분하려면 다음과 같이 하십시오.
1405 단어 Ruby
> str = "hoge fuga,piyo\nfoo bar, baz hogehoge"
> str.split(/[,\n\p{blank}]+/)
=> ["hoge", "fuga", "piyo", "foo", "bar", "baz", "hogehoge"]
\p{blank} ?
유니코드의 문자 속성 지정 방법은 반각/전각 공간에 해당합니다.
참조(Blank에 대해 쓴 내용이 없습니다):
Unicde 문자 속성을 지정하는 정규 표현식 보기(ECMAScript 2018)
공간에도 줄 바꾸기를 포함한다.네, 그런데 따로 처리할 일도 많으니까 blank를 기억하면 돼요.
Reference
이 문제에 관하여([Rubby] 문자열을 일반적인 구분자로 구분하려면 다음과 같이 하십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hyonny/items/73b12d05711efeacb0aa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)