使用Python的re模块可以按照指定的正则表达式进行分割字符串。下面是一个使用正则表达式按词边界进行分割字符串的示例代码:
import re
def split_string(text):
# 按词边界进行分割,包括撇号
pattern = r"\b|\b\'"
result = re.split(pattern, text)
return result
text = "按词边界进行分割,包括撇号。"
result = split_string(text)
print(result)
输出结果为:
['按', '词', '边界', '进行', '分割', ',', '包括', '撇', '号', '。']
在上面的示例代码中,我们使用正则表达式 r"\b|\b\'"
来匹配词边界和撇号。r"\b"
表示词边界,r"\'"
表示撇号。re.split()
函数将字符串按照匹配到的字符进行分割,返回一个列表。