對不起,如果這是重複的,我環顧四周,找不到任何符合我需要的東西。我是一個完整的Python初學者,我想知道是否有一種方法來分析一個字符串來查找使用內置模塊的特定單詞。任何幫助表示讚賞。謝謝。檢查字符串是否包含特定字
1
A
回答
0
這是一個函數,返回True
,如果它可以在字符串中找到一個單詞,並且如果它不能,則返回False
。
def isWordIn(word, string):
return not(string.find(word) == -1)
1
要檢查是否子是在一個字符串,可以發出
substring in mystring
演示:
>>> 'raptor' in 'velociraptorjesus'
True
這interally調用字符串的__contains__
方法。根據您對單詞的定義,您需要一個正則表達式來檢查您的單詞是否被單詞邊界包圍(即\ b)。
>>> import re
>>> bool(re.search(r'\braptor\b', 'velociraptorjesus'))
False
>>> bool(re.search(r'\braptor\b', 'veloci raptor jesus'))
True
如果一個單詞的定義是,它是由空格(或沒有)包圍,分割你的字符串:
>>> 'raptor' in 'velociraptorjesus'.split()
False
>>> 'raptor' in 'veloci raptor jesus'.split()
True
如果一個單詞的定義比較複雜,使用正回顧後和前視,即:
bool(re.search(r'(?<=foo)theword(?=bar)', 'some string'))
其中foo和bar可以是任何你希望找到的單詞之前和之後。
相關問題
- 1. 檢查一個字符串是否包含特定字符
- 2. 快速檢查字符串是否包含特定的字
- 3. 檢查字符串是否包含特定字
- 4. 檢查字符串是否包含python中的特殊字符
- 5. 檢查一個字符串是否只包含特殊字符
- 6. Scala檢查字符串是否包含特殊字符
- 7. 檢查字符串是否包含字(不是子字符串!)
- 8. 檢查字符串切片是否包含特定值Go
- 9. 檢查router.url是否包含特定的字符串?
- 10. 檢查一個字符串是否包含特定單詞 - PHP
- 11. 檢查PHP數組是否包含非特定字符串
- 12. (java)無法檢查ArrayList是否包含特定的字符串
- 13. 檢查數組是否包含特定的字符串
- 14. 如何檢查標籤是否包含特定的字符串?
- 15. 檢查字符串是否包含特定整數
- 16. 檢查是否字符串包含有特定的順序
- 17. 在sql server中檢查字符串是否包含特定值
- 18. RegEx - 檢查字符串是否包含特定的字符串失敗?
- 19. 如何檢查一個字符串是否包含特定的子字符串
- 20. 如何檢查字符串數組是否包含特定的字符串?
- 21. 檢查字符串是否包含除
- 22. 檢查是否字符串包含「HTTP://」
- 23. 檢查Enum是否包含字符串?
- 24. 檢查NSMutableArray是否包含字符串
- 25. 檢查行是否包含字符串
- 26. 檢查是否WCHAR包含字符串
- 27. 檢查字符串是否包含具有數字的特定字符PHP
- 28. 如何檢查字符串是否包含特殊字母?
- 29. 檢查一個字符串是否包含給定字符
- 30. 檢查字符串是否只包含指定的字符
我認爲你正在尋找*正則表達式*。 –
不要懷疑,閱讀文檔,尋找教程。 – furas