簡體   English   中英

如何使用 Python 限制文本中的某些單詞

[英]How to Restrict Certain Words in Text Using Python

我正在制作一個程序,如果使用“通過”這個詞,它會拒絕任何東西; 無論是大寫還是小寫字母。

也就是說,如果正在使用單詞 pAss 或 PASS。

它也不能與addassfhsaPasS等其他詞一起使用。

比如我的輸入是asdapaSS,然后就被拒絕了。

條件是“不包含任何大小寫字符組合的字符串“pass”。”

下面的代碼是我現在想出的。

input1 = input("Please write a word: ")
lowercase = input1.lower()

if len(lowercase) == "pass":
    print("False")
else:
    print("True")

您可以使用in 運算符

if "pass" in input1.lower(): 
    print("false")
import re
while True:
  string = input()

  if "pass" not in  re.findall("pass",string.lower()):
    print("True")
    break
  else:
    print("False")

此代碼使用正則表達式庫檢查剛剛輸入的字符串的小寫版本中是否沒有“通過”。 正則表達式庫中使用 findall 來解決它。

import re
string = input()

if "pass" not in  re.findall("pass",string.lower()):
    print("True")
    break
else:
    print("False")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM