質問するログイン新規登録

回答編集履歴

1

コードの間違い訂正

2017/11/07 05:46

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -10,7 +10,7 @@
10
10
  from unicodedata import category
11
11
 
12
12
  def containsControlCharacter(s):
13
- return any(map(lambda c: ud.category(c)=='Cc', s))
13
+ return any(map(lambda c: category(c)=='Cc', s))
14
14
  ```
15
15
 
16
16
  上記の方法だとUnicodeの全範囲の制御文字を判定可能なのでより汎用性があるといえるかもしれません。例えばASCIIコード範囲外の最初の文字U+0080は制御文字ですが、上記方法だとそれと判断できます。