字符串匹配失败(查找一行中是否存在单词)
String match failing (Find if a word is present in a line)
我正在尝试查找某行中是否存在字符串。
for search_item in get_uniq_entities(fname):
search_item_key = str(search_item)
for line in open(data_path + '%s_tweets.csv' % fname):
if "SJHD" in line:
if search_item_key in line:
# Do Something
这段代码的调试输出如下。由于某种原因,尽管搜索词 "Martin" 出现在该行中,但 Python 无法匹配该行。
line={str}'2020-06-19 04:02:09,b\'#Martin KJE is at 2.0\n\nRisk Warning: Mandatory check needed to confirm.\nDisclaimer: NTH \xe2\x80\xa6'
'
search_item={str_}b'Martin
search_item_key={str}'b\'Martin'
search_item
是 {str_}
类型,因为在生成此值的函数中使用了 numpy
。我已经将它转换为字符串。仍然匹配没有发生。
我可以请求帮助来发现我做错了什么吗?
被尼克解决了
字符串中有一个 # 不在搜索字符串中... – Nick 15 小时前
我正在尝试查找某行中是否存在字符串。
for search_item in get_uniq_entities(fname):
search_item_key = str(search_item)
for line in open(data_path + '%s_tweets.csv' % fname):
if "SJHD" in line:
if search_item_key in line:
# Do Something
这段代码的调试输出如下。由于某种原因,尽管搜索词 "Martin" 出现在该行中,但 Python 无法匹配该行。
line={str}'2020-06-19 04:02:09,b\'#Martin KJE is at 2.0\n\nRisk Warning: Mandatory check needed to confirm.\nDisclaimer: NTH \xe2\x80\xa6'
'
search_item={str_}b'Martin
search_item_key={str}'b\'Martin'
search_item
是 {str_}
类型,因为在生成此值的函数中使用了 numpy
。我已经将它转换为字符串。仍然匹配没有发生。
我可以请求帮助来发现我做错了什么吗?
被尼克解决了
字符串中有一个 # 不在搜索字符串中... – Nick 15 小时前