2024-06-01 08:28:42 发布
网友
import re strg = "what is AM&I" z= re.sub(r'&', '', strg) # pattern = r'(?:[A-Z]\.)+' # pattern = r'\b(?:[A-Z][a-z]*){2,}' regex = re.compile('[@_!#$%^&*()<>?/\|}{~:]') print regex print regex.search(strg)
我需要以AM&i的形式获取输出
这个正则表达式
regex = re.compile(r'(\S*[@_!#$%^&*()<>?/\|}{~:]\S*)')
将查找至少包含一个您要查找的特殊字符的“单词”(表示非空字符的字符串)。你知道吗
>>> strg = "what is AM&I" >>> m=regex.search(strg) >>> m.group(1) 'AM&I'
虽然只有一个例子,这是很可能的,这将无法匹配其他东西,你正在寻找(假阴性)或将返回的东西,你并不真正寻找(假阳性)。你知道吗
这个正则表达式
将查找至少包含一个您要查找的特殊字符的“单词”(表示非空字符的字符串)。你知道吗
虽然只有一个例子,这是很可能的,这将无法匹配其他东西,你正在寻找(假阴性)或将返回的东西,你并不真正寻找(假阳性)。你知道吗
相关问题 更多 >
编程相关推荐