"15k-25k经验不限 / 本科","15k-30k经验3-5年 / 本科"使用python正则表达式提取"经验不限"、"经验3-5年"
时间: 2023-07-21 15:08:20 浏览: 231
正则表达式__经验
您好!要使用Python正则表达式提取"经验不限"和"经验3-5年",您可以使用`re`模块来实现。以下是一个示例代码:
```python
import re
texts = ["15k-25k经验不限 / 本科", "15k-30k经验3-5年 / 本科"]
pattern = r'经验(.+?)\s*/' # 匹配"经验"后的内容
for text in texts:
match = re.search(pattern, text)
if match:
extracted_text = match.group(1)
print(extracted_text)
```
在上述代码中,我们使用正则表达式`经验(.+?)\s*/`来匹配"经验"后的内容。`.+?`表示匹配其中的任意字符,使用非贪婪模式进行匹配,`\s*`表示匹配零个或多个空白字符,`/`表示匹配斜杠字符。通过`re.search()`方法找到第一个匹配结果,然后使用`match.group(1)`提取匹配到的内容,并打印输出。
在上述示例中,提取结果为:
- 对于"15k-25k经验不限 / 本科",提取结果为"不限"
- 对于"15k-30k经验3-5年 / 本科",提取结果为"3-5年"
请注意,根据实际情况,您可能需要对正则表达式进行进一步的调整。希望对您有帮助!如果还有其他问题,请随时提问。
阅读全文