[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를 기억하면 돼요.

좋은 웹페이지 즐겨찾기