帮我写一个获取 .b1{}括号中字符串内容的正则以及匹配代码
时间: 2024-05-29 10:08:15 浏览: 67
好的,以下是正则表达式及匹配代码:
正则表达式:\.b1\{([^}]*)\}
解释:
\.b1\{ 匹配 .b1{ 这个字符串
([^}]*) 匹配括号中的任意字符,直到遇到 }
\} 匹配 }
匹配代码:
import re
# 假设你有一个字符串变量叫做 text,里面包含了 .b1{} 这样的字符串
pattern = r'\.b1\{([^}]*)\}'
match = re.search(pattern, text)
if match:
content = match.group(1)
print(content)
else:
print("没有找到匹配的内容")
相关问题
帮我写一个获取 .b1{}括号中字符串内容的正则 并且帮我写对应的匹配代码
正则表达式:/\.b1\s*\{\s*(.*?)\s*\}/s
匹配代码:
import re
css_str = '''
.test {
color: red;
}
.b1 {
font-size: 16px;
color: #333;
}
'''
match = re.search(r'\.b1\s*\{\s*(.*?)\s*\}', css_str, re.S)
if match:
content = match.group(1)
print(content.strip())
else:
print("未匹配到内容")
阅读全文