文字列に特殊文字がないか確認するにはどうすればよいですか?

シャワー:

プログラムで文字列を使用できるのは、アンダースコア以外の特殊文字が含まれていない場合のみ_です。これを確認するにはどうすればよいですか?

unicodedataライブラリを使ってみました。ただし、特殊文字は標準文字に置き換えられました。

thefourtheye:

このように使用string.punctuationしてany機能できます

import string
invalidChars = set(string.punctuation.replace("_", ""))
if any(char in invalidChars for char in word):
    print "Invalid"
else:
    print "Valid"

この行で

invalidChars = set(string.punctuation.replace("_", ""))

使用できない句読文字のリストを準備しています。_許可したいので_、リストから削除し、新しいセットをとして準備していinvalidCharsます。セットではルックアップが高速であるため。

any関数はTrue、文字の少なくとも1つがにある場合に戻りinvalidCharsます。

編集:コメントで尋ねられたように、これは正規表現ソリューションです。https://stackoverflow.com/a/336220/1903116から取得した正規表現

word = "Welcome"
import re
print "Valid" if re.match("^[a-zA-Z0-9_]*$", word) else "Invalid"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列に小文字、大文字、特殊文字、数字が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に特殊文字が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

isalphaを使用してC ++の文字列に特殊文字があるかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptで文字列に数字と特殊文字が含まれていることを確認するにはどうすればよいですか?

分類Dev

入力が文字列のみであるか、文字が含まれていないか、または特殊文字であるかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に特定の文字がないか確認するにはどうすればよいですか?

分類Dev

[]などの特殊文字を含む文字列をgrepするにはどうすればよいですか?

分類Dev

jsoupが特殊文字を変換しないようにするにはどうすればよいですか?

分類Dev

文字列に特殊文字で囲まれた別の文字列が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

grepが検索文字列の特殊文字を解釈しないようにするにはどうすればよいですか?

分類Dev

Swift 2で文字列から特殊文字を削除するにはどうすればよいですか?

分類Dev

文字列の文字が数字かどうかを確認するにはどうすればよいですか?

分類Dev

文字列から特殊文字を削除するにはどうすればよいですか?

分類Dev

Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

分類Dev

文字列から特殊文字の単語を削除するにはどうすればよいですか?

分類Dev

文字列がswiftでnilでないことを確認するにはどうすればよいですか?

分類Dev

文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

分類Dev

文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

分類Dev

文字列の特殊文字のみをUnicodeに変換するにはどうすればよいですか?

分類Dev

文字列にJavaで2を超える連続した特殊文字が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に数字、アルファベット、特殊文字のすべてが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に数字、アルファベット、特殊文字のすべてが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

特殊文字を削除するにはどうすればよいですか?

分類Dev

文字列にリストにない文字が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

Python 3で文字列内の特殊文字を削除するにはどうすればよいですか?

分類Dev

AutoHotKey:文字列で特殊文字の箇条書きを追加するにはどうすればよいですか?

分類Dev

特殊文字で文字列の終わりを削除するにはどうすればよいですか?

分類Dev

Androidで特殊文字を含む分割文字列を取得するにはどうすればよいですか?

分類Dev

文字列に数字があるかどうかを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    文字列に小文字、大文字、特殊文字、数字が含まれているかどうかを確認するにはどうすればよいですか?

  2. 2

    文字列に特殊文字が含まれているかどうかを確認するにはどうすればよいですか?

  3. 3

    isalphaを使用してC ++の文字列に特殊文字があるかどうかを確認するにはどうすればよいですか?

  4. 4

    JavaScriptで文字列に数字と特殊文字が含まれていることを確認するにはどうすればよいですか?

  5. 5

    入力が文字列のみであるか、文字が含まれていないか、または特殊文字であるかどうかを確認するにはどうすればよいですか?

  6. 6

    文字列に特定の文字がないか確認するにはどうすればよいですか?

  7. 7

    []などの特殊文字を含む文字列をgrepするにはどうすればよいですか?

  8. 8

    jsoupが特殊文字を変換しないようにするにはどうすればよいですか?

  9. 9

    文字列に特殊文字で囲まれた別の文字列が含まれているかどうかを確認するにはどうすればよいですか?

  10. 10

    grepが検索文字列の特殊文字を解釈しないようにするにはどうすればよいですか?

  11. 11

    Swift 2で文字列から特殊文字を削除するにはどうすればよいですか?

  12. 12

    文字列の文字が数字かどうかを確認するにはどうすればよいですか?

  13. 13

    文字列から特殊文字を削除するにはどうすればよいですか?

  14. 14

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  15. 15

    文字列から特殊文字の単語を削除するにはどうすればよいですか?

  16. 16

    文字列がswiftでnilでないことを確認するにはどうすればよいですか?

  17. 17

    文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

  18. 18

    文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

  19. 19

    文字列の特殊文字のみをUnicodeに変換するにはどうすればよいですか?

  20. 20

    文字列にJavaで2を超える連続した特殊文字が含まれているかどうかを確認するにはどうすればよいですか?

  21. 21

    文字列に数字、アルファベット、特殊文字のすべてが含まれているかどうかを確認するにはどうすればよいですか?

  22. 22

    文字列に数字、アルファベット、特殊文字のすべてが含まれているかどうかを確認するにはどうすればよいですか?

  23. 23

    特殊文字を削除するにはどうすればよいですか?

  24. 24

    文字列にリストにない文字が含まれているかどうかを確認するにはどうすればよいですか?

  25. 25

    Python 3で文字列内の特殊文字を削除するにはどうすればよいですか?

  26. 26

    AutoHotKey:文字列で特殊文字の箇条書きを追加するにはどうすればよいですか?

  27. 27

    特殊文字で文字列の終わりを削除するにはどうすればよいですか?

  28. 28

    Androidで特殊文字を含む分割文字列を取得するにはどうすればよいですか?

  29. 29

    文字列に数字があるかどうかを確認するにはどうすればよいですか?

ホットタグ

アーカイブ