首页 > 软件开发 > PYTHON >

Python:如何匹配(非)单词边界

来源:互联网 2023-03-16 19:26:37 423

学习正则表达式到现在,肯定有一个疑惑:如何通过单词的边界定位方式获取单词呢?Python提供了相应的匹配规则。JNA办公区 - 实用经验教程分享!

Python:如何匹配(非)单词边界?JNA办公区 - 实用经验教程分享!

工具/原料

  • 联想笔记本电脑U31
  • Windows 10操作系统旗舰版
  • PyCharm和Python3.6

方法/步骤

  • 1

    打开PyCharm软件,创建一个Python文件。JNA办公区 - 实用经验教程分享!

    Python:如何匹配(非)单词边界?JNA办公区 - 实用经验教程分享!

  • 2

    理解何为单词边界。具体见图。JNA办公区 - 实用经验教程分享!

    Python:如何匹配(非)单词边界?JNA办公区 - 实用经验教程分享!

  • 3

    Python提供了“\b”匹配单词边编辑。JNA办公区 - 实用经验教程分享!

    问题:得到的空,不符合预期。JNA办公区 - 实用经验教程分享!

    Python:如何匹配(非)单词边界?JNA办公区 - 实用经验教程分享!

  • 4

    上一步的问题的原因在于“\b”本身就是一个转义字符,这样的写法无法让Python识别。改变写法才能得到正确的结果。JNA办公区 - 实用经验教程分享!

    Python:如何匹配(非)单词边界?JNA办公区 - 实用经验教程分享!

  • 5

    进一步思考:是否可以通过转义字符获取全部内容呢?JNA办公区 - 实用经验教程分享!

    利用之前学过的匹配符号组合使用实现,见图。JNA办公区 - 实用经验教程分享!

    Python:如何匹配(非)单词边界?JNA办公区 - 实用经验教程分享!

  • 5本页面未经授权抓取自百度经验
  • 6

    再思考:既然提供了匹配边界的,是否也提供了匹配非边境的符号呢?JNA办公区 - 实用经验教程分享!

    Python:如何匹配(非)单词边界?JNA办公区 - 实用经验教程分享!

  • 注意事项

    • 最好的学习方法就是先按部就班一步步练习。
    • 若有所帮助,烦请点赞以资鼓励。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!JNA办公区 - 实用经验教程分享!


    标签: python数据分析

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码