【python】正则表达式,提取句子开头两个字

原创 2018年04月15日 16:12:35

参考:https://www.zhihu.com/question/57105320/answer/151627547

代码:

>>> import re
>>> word = "肉搭配辣椒吃起来很棒棒"
>>> p = re.complile(r"[\u4e00-\u9fa5]..")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 're' has no attribute 'complile'
>>> p = re.compile(r"[\u4e00-\u9fa5]..")
>>> print(p)
re.compile('[\\u4e00-\\u9fa5]..')
>>> m = p.match(word)
>>> print(m)
<_sre.SRE_Match object; span=(0, 3), match='肉搭配'>
>>>
>>> print(m.group())
肉搭配
>>>

------------------------------------------------------

参考:https://zhidao.baidu.com/question/550194381.html


参考:

正则表达式在线生成工具

------------------------------------------------


-------------------------------

代码:

>>> pattern = re.compile(r'[\u4e00-\u9fa5]..$')
>>> str = u'脚本之家'
>>> print(pattern.search(str))
<_sre.SRE_Match object; span=(1, 4), match='本之家'>
>>> print(pattern.search(str).group())
本之家
>>> str = u'肉搭配辣椒吃起来很棒棒'
>>> print(pattern.search(str))
<_sre.SRE_Match object; span=(8, 11), match='很棒棒'>
>>> print(pattern.search(str).group())
很棒棒
>>>
>>>

--------------------------------


编写一个正则表达式:检查一个句子是否以大写字母开头,以句号结尾.

package 正则表达式; import java.util.regex.Pattern; public class Test2 { public static void main(Strin...
  • u012110719
  • u012110719
  • 2014-11-09 22:05:21
  • 4873

正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.

regex 正则表达式
  • JQ_AK47
  • JQ_AK47
  • 2016-06-14 12:13:32
  • 5468

python爬虫学习(1)--关于正则表达式输入和提取中文

做爬虫时,可能会遇到的小问题,拿出来分享一下 1.关于正则表达式中类型转换问题 我们在使用soup.findAll('tag')得到的是下面的数据类型 class 'bs4.elemen...
  • WMN7Q
  • WMN7Q
  • 2016-08-07 10:45:44
  • 1846

切分句子(非正则)

/** * @function * @param source 待分句的句子 * @param div 分隔符 * @param include 结果中是否包含分隔符 * @ret...
  • nocml
  • nocml
  • 2014-06-24 16:33:16
  • 816

python 正则表达式:匹配字符串开头并打印

import re s="name=z1hangshan username=fff url=www.baidu.com password=ddd256" s2="username=fff name=...
  • zhuche110
  • zhuche110
  • 2012-12-22 22:52:54
  • 2829

python的正则提取技巧

转自:http://ju.outofmemory.cn/entry/71121 用python正则提取字符串的方法 在日常工作中经常遇见在文本中提取特定位置字符串的需求.python的...
  • maggie2425
  • maggie2425
  • 2016-10-20 16:43:35
  • 1522

提取英文中的单词

用正则表达式很简单String s="this is a test,   powerful split";String[] arr=s.split("[^a-zA-Z]+"); //6个单词的数组fo...
  • treeroot
  • treeroot
  • 2004-11-11 08:58:00
  • 1884

提取以特定的字符串开头和结尾的正则表达式

今天试着写了一下以特定的字符串开头和结尾的正则表达式 来替换文本中的内容居然成功了,分享一下。 package com.test.mytest.study; import java.io.Buf...
  • Q1059081877Q
  • Q1059081877Q
  • 2015-08-30 18:20:35
  • 14852

轻松python文本专题-字符串开头或者结尾匹配

场景: 字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url 一般使用startwith或者endwith >>> a='http://blog.csdn.net/raylee2007' >>...
  • raylee2007
  • raylee2007
  • 2015-08-27 21:58:20
  • 6987

Python 正则表达式提取Windows路径中文件名

1. Regular Expression [^\\/:*?"|\r\n]+$ eg. c:\foler\file.ext Extract: file.ext 2. Python Code im...
  • guaguastd
  • guaguastd
  • 2014-11-13 09:50:34
  • 1943
收藏助手
不良信息举报
您举报文章:【python】正则表达式,提取句子开头两个字
举报原因:
原因补充:

(最多只允许输入30个字)