Python正则表达式如何匹配中文

用 ‘[\u4e00-\u9fa5]‘ 匹配中文

在字符串中匹配中文

示例:

匹配字符串中的第一个中文字符

匹配字符串中的第一个连续的中文片段

匹配字符串中的所有中文字符

注:要确保正则字符和匹配文本是 unicode 范围内的编码。

其他 扩充 范围

几个主要非英文语系字符范围:
2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等。
3400~4DFFh:中日韩认同表意文字扩充A区,总计收容6,582个中日韩汉字。
4E00~9FFFh:中日韩认同表意文字区,总计收容20,902个中日韩汉字。
A000~A4FFh:彝族文字区,收容中国南方彝族文字和字根。
AC00~D7FFh:韩文拼音组合字区,收容以韩文音符拼成的文字。
F900~FAFFh:中日韩兼容表意文字区,总计收容302个中日韩汉字。
FB00~FFFDh:文字表现形式区,收容组合拉丁文字、希伯来文、阿拉伯文、中日韩直式标点、小符号、半角符号、全角符号等。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

来源:Python匹配中文的正则表达式_python_脚本之家 (jb51.net)

根目录是WordPress,再把wordpress安装到二级目录伪静态设置方法

这种情况比较常见的是多个英文网站:XXX.com/en/

location /
{
	 try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

location /二级目录/ {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /二级目录/index.php;
}
}

国家缩写与全称对照表


(提示:大家请用 ctrl+f 查找需要的吧)

国际域名缩写国家或地区英文名电话代码
AD安道尔共和国Andorra376
AE阿拉伯联合酋长国United Arab Emirates971
AF阿富汗Afghanistan93
AG安提瓜和巴布达Antigua and Barbuda1268
AI安圭拉岛Anguilla1264
AL阿尔巴尼亚Albania355
AM亚美尼亚Armenia374
阿森松Ascension247
AO安哥拉Angola244
AR阿根廷Argentina54
AT奥地利Austria43
AU澳大利亚Australia61
AZ阿塞拜疆Azerbaijan994
BB巴巴多斯Barbados1246
BD孟加拉国Bangladesh880
BE比利时Belgium32
BF布基纳法索Burkina-faso226
BG保加利亚Bulgaria359
BH巴林Bahrain973
BI布隆迪Burundi257
BJ贝宁Benin229
BL巴勒斯坦Palestine970
BM百慕大群岛Bermuda Is.1441
BN文莱Brunei673
BO玻利维亚Bolivia591
BR巴西Brazil55
BS巴哈马Bahamas1242
BW博茨瓦纳Botswana267
BY白俄罗斯Belarus375
BZ伯利兹Belize501
CA加拿大Canada1
开曼群岛Cayman Is.1345
CF中非共和国Central African Republic236
CG刚果Congo242
CH瑞士Switzerland41
CK库克群岛Cook Is.682
CL智利Chile56
CM喀麦隆Cameroon237
CN中国China86
CO哥伦比亚Colombia57
CR哥斯达黎加Costa Rica506
CS捷克Czech420
CU古巴Cuba53
CY塞浦路斯Cyprus357
CZ捷克Czech Republic420
DE德国Germany49
DJ吉布提Djibouti253
DK丹麦Denmark45
DO多米尼加共和国Dominica Rep.1890
DZ阿尔及利亚Algeria213
EC厄瓜多尔Ecuador593
EE爱沙尼亚Estonia372
EG埃及Egypt20
ES西班牙Spain34
ET埃塞俄比亚Ethiopia251
FI芬兰Finland358
FJ斐济Fiji679
FR法国France33
GA加蓬Gabon241
GB英国United Kiongdom44
GD格林纳达Grenada1809
GE格鲁吉亚Georgia995
GF法属圭亚那French Guiana594
GH加纳Ghana233
GI直布罗陀Gibraltar350
GM冈比亚Gambia220
GN几内亚Guinea224
GR希腊Greece30
GT危地马拉Guatemala502
GU关岛Guam1671
GY圭亚那Guyana592
HK中国香港特别行政区Hongkong852
HN洪都拉斯Honduras504
HT海地Haiti509
HU匈牙利Hungary36
ID印度尼西亚Indonesia62
IE爱尔兰Ireland353
IL以色列Israel972
IN印度India91
IQ伊拉克Iraq964
IR伊朗Iran98
IS冰岛Iceland354
IT意大利Italy39
科特迪瓦Ivory Coast225
JM牙买加Jamaica1876
JO约旦Jordan962
JP日本Japan81
KE肯尼亚Kenya254
KG吉尔吉斯坦Kyrgyzstan331
KH柬埔寨Kampuchea (Cambodia )855
KP朝鲜North Korea850
KR韩国Korea82
KT科特迪瓦共和国Republic of Ivory Coast225
KW科威特Kuwait965
KZ哈萨克斯坦Kazakstan327
LA老挝Laos856
LB黎巴嫩Lebanon961
LC圣卢西亚St.Lucia1758
LI列支敦士登Liechtenstein423
LK斯里兰卡Sri Lanka94
LR利比里亚Liberia231
LS莱索托Lesotho266
LT立陶宛Lithuania370
LU卢森堡Luxembourg352
LV拉脱维亚Latvia371
LY利比亚Libya218
MA摩洛哥Morocco212
MC摩纳哥Monaco377
MD摩尔多瓦Moldova, Republic of373
MG马达加斯加Madagascar261
ML马里Mali223
MM缅甸Burma95
MN蒙古Mongolia976
MO中国澳门特别行政区Macao853
MS蒙特塞拉特岛Montserrat Is1664
MT马耳他Malta356
马里亚那群岛Mariana Is1670
马提尼克Martinique596
MU毛里求斯Mauritius230
MV马尔代夫Maldives960
MW马拉维Malawi265
MX墨西哥Mexico52
MY马来西亚Malaysia60
MZ莫桑比克Mozambique258
NA纳米比亚Namibia264
NE尼日尔Niger977
NG尼日利亚Nigeria234
NI尼加拉瓜Nicaragua505
NL荷兰Netherlands31
NO挪威Norway47
NP尼泊尔Nepal977
荷属安的列斯Netheriands Antilles599
NR瑙鲁Nauru674
NZ新西兰New Zealand64
OM阿曼Oman968
PA巴拿马Panama507
PE秘鲁Peru51
PF法属玻利尼西亚French Polynesia689
PG巴布亚新几内亚Papua New Cuinea675
PH菲律宾Philippines63
PK巴基斯坦Pakistan92
PL波兰Poland48
PR波多黎各Puerto Rico1787
PT葡萄牙Portugal351
PY巴拉圭Paraguay595
QA卡塔尔Qatar974
留尼旺Reunion262
RO罗马尼亚Romania40
RU俄罗斯Russia7
SA沙特阿拉伯Saudi Arabia966
SB所罗门群岛Solomon Is677
SC塞舌尔Seychelles248
SD苏丹Sudan249
SE瑞典Sweden46
SG新加坡Singapore65
SI斯洛文尼亚Slovenia386
SK斯洛伐克Slovakia421
SL塞拉利昂Sierra Leone232
SM圣马力诺San Marino378
东萨摩亚(美)Samoa Eastern684
西萨摩亚San Marino685
SN塞内加尔Senegal221
SO索马里Somali252
SR苏里南Suriname597
ST圣多美和普林西比Sao Tome and Principe239
SV萨尔瓦多EI Salvador503
SY叙利亚Syria963
SZ斯威士兰Swaziland268
TD乍得Chad235
TG多哥Togo228
TH泰国Thailand66
TJ塔吉克斯坦Tajikstan992
TM土库曼斯坦Turkmenistan993
TN突尼斯Tunisia216
TO汤加Tonga676
TR土耳其Turkey90
TT特立尼达和多巴哥Trinidad and Tobago1809
TW中国台湾省Taiwan886
TZ坦桑尼亚Tanzania255
UA乌克兰Ukraine380
UG乌干达Uganda256
US美国United States of America1
UY乌拉圭Uruguay598
UZ乌兹别克斯坦Uzbekistan233
VC圣文森特岛Saint Vincent1784
VE委内瑞拉Venezuela58
VN越南Vietnam84
YE也门Yemen967
YU南斯拉夫Yugoslavia381
ZA南非South Africa27
ZM赞比亚Zambia260
ZR扎伊尔Zaire243
ZW津巴布韦Zimbabwe263

wordPress标题的分隔符-被转义成HTML字符&#8211

WordPress默认情况下,它会调用函数wptexturize来执行这个转换。

解决办法1:停止使用wptexturize转义任何字符

add_filter( 'run_wptexturize', '__return_false' );

解决办法 2:调用remove_filter函数来移除wptexturize的调用

remove_filter('the_title', 'wptexturize');

以上解决方案,选其一,即可。把代码插入到 functions.php 文件的最底部即可。

WordPress如何给已发布文章批量添加指定 标签-免插件

当发布文章后,想给指定分类文章或全部文章或指定文章批量添加指定的标签时,文章少量时可以手动添加。但文章有一定的量时,手动是不可以能的了。当然也是这方面的插件。

那有没有免插件的简便方法呢?答案是肯定有的。使用wp_set_post_tags函数就可以。

到当前模板下的functions.php添加如下代码:

function naruco_mod_tags(){//添加指定文章的指定tags
    for ($post_id = 173; $post_id <= 3714; $post_id++){
        wp_set_post_tags( $post_id, array('一年级','一年级语文') );
    }
}
add_action('edit_post','naruco_mod_tags'); //后台更新一次任意一篇日志就可以实现效果。切记不用时注释或删除此行

上面是post_id 173-3714的文章添加“一年级”和“一年级语文”两个标签。

当然你也可以指定分类、指定post_id,只需要从库里读取出相关post_id即可。这里就不演示了

Python3 判断字符串是否全是数字、字母、大小写

str.isalnum() 判断所有字符是否由数字和字母组合
str.isalpha() 判断所有字符都是字母
str.isdigit() 判断所有字符都是数字
str.islower() 判断所有字符都是小写
str.isupper() 判断所有字符都是大写
str.istitle() 判断所有单词都是首字母大写,像标题
str.isspace() 判断所有字符都是空白字符、\t、\n、\r

python退出循环的方法

break 语句

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。

如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

continue 语句

Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

Python判断一个字符串是否包含指定字符串的方法

zimu= "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
zi= "CD"
result = zi in zimu
print(result)
结果:

True

python 给word动态添加水印

(4条消息) python 给word动态添加水印_【雨寂】的博客-CSDN博客_python word添加水印

常用WP REST API 接口使用介绍

常用WP REST API 接口使用介绍(获取数据)

此段介绍WP REST API 常用的获取数据(GET)的接口,提交数据因涉及到较为复杂的认证,此篇文章限于篇幅,后面看情况,再计划出一篇专门的WP REST API认证的文章单独介绍。

1、文章

(1)获取最新文章(默认获取到最新的10篇文章)

http://www.website.com/wp-json/wp/v2/posts

http://www.website.com/wp-json/wp/v2/posts?page=1

效果相同,page用于指定页数,WP REST API 默认返回10条数据,用page指定数据获取的游标。如

http://www.website.com/wp-json/wp/v2/posts?page=2

可取回最新的第11条数据到第20条数据,以此类推。

(2)设置获取的每页文章数量及分页

http://www.website.com/wp-json/wp/v2/posts?filter[posts_per_page]=5

filter[posts_per_page]=5 用于指定返回文章每页的数量,这里指定每页数量为5篇。

filter[posts_per_page]与page联合使用:

http://www.website.com/wp-json/wp/v2/posts?filter[posts_per_page]=5&page=2

(3)获取指定分类的文章

http://www.website.com/wp-json/wp/v2/posts?filter[cat]=2

filter[cat]=2 指定分类ID为2 ,返回分类ID为2的文章。

分类ID是每个分类目录在创建时自动生成的ID,在wordpress后台“文章”==》“分类目录”中,把鼠标放在分类名称上面,页面下方会出现一个网址,网址中的参数tag_ID=2就是这个分类名称的分类ID。如果没有出现网址,可以点击分类名称下的“编辑”,然后查看网页地址栏,同样可以得到tag_ID=2。下面的标签ID的获得方法也一样。

(4)获取指定标签的文章

http://www.website.com/wp-json/wp/v2/posts?filter[tag]=library

filter[tag]=library 指定标签名为“library”的文章

(5)获取指定分类和有指定标签的文章

http://www.website.com/wp-json/wp/v2/posts?filter[cat]=2&filter[tag]=library

上面两个结合一起,可以得到更具体精确的文章。

(6)获取指定日期的文章

http://www.website.com/wp-json/wp/v2/posts?filter[year]=2016&filter[monthnum]=03

filter[year]=2016&filter[monthnum]=03 设置指定的日期

(7)获取指定作者的文章

http://www.website.com/wp-json/wp/v2/posts?filter[author_name]=jinyun

filter[author_name]=jinyun设置指定作者名字

(8)按关键词搜索文章

http://www.website.com/wp-json/wp/v2/posts?filter[s]=金云

filter[s]=金云 :按给定的关键词搜索文章,返回包含“金云”关键词的文章。

(9)获取随机文章

http://www.website.com/wp-json/wp/v2/posts?filter[orderby]=rand

其中orderby还可以为指定的字段排序

(10)获取相关文章

在网站中,在做SEO优化和页面内容布局时,获取相关文章是比较常见的,可以通过以上几个条件组合来达到获取相关文章的效果。

按标签获取相关文章:

http://www.website.com/wp-json/wp/v2/posts?filter[orderby]=rand&filter[tag]=library&filter[posts_per_page]=6

按分类获取相关文章:

http://www.website.com/wp-json/wp/v2/posts?filter[orderby]=rand&filter[cat]=2&filter[posts_per_page]=6

(11)获取指定文章的数据

http://www.website.com/wp-json/wp/v2/posts/189

得到ID为189的文章数据

2、分类和标签

(1)获取所有的分类

http://www.website.com/wp-json/wp/v2/categories

(2)获取指定分类ID的分类信息

http://www.website.com/wp-json/wp/v2/categories/2

(3)获取所有的标签

http://www.website.com/wp-json/wp/v2/tags

(4)获取指定标签ID的标签信息

http://www.website.com/wp-json/wp/v2/tags/3

3、媒体文件

(1)获取所有的媒体信息

http://www.website.com/wp-json/wp/v2/media

(2)获取指定媒体ID的媒体信息

http://www.website.com/wp-json/wp/v2/media/17

4、页面

(1)获取所有的页面信息

http://www.website.com/wp-json/wp/v2/pages

(2)获取指定页面ID的页面信息

http://www.website.com/wp-json/wp/v2/pages/289

5、类型

(1)获取当前wordpress所有的内容类型

http://www.website.com/wp-json/wp/v2/types

一般情况下会返回post,page和attachment三种类型

(2)获取指定类型

http://www.website.com/wp-json/wp/v2/types/post

6、评论

(1)获取所有评论信息

http://www.website.com/wp-json/wp/v2/comments

(2)获取指定评论ID的单条评论信息

http://www.website.com/wp-json/wp/v2/comments/2

7、用户

(1)获取所有的用户信息

http://www.website.com/wp-json/wp/v2/users

(2)获取指定用户ID的用户信息

http://www.website.com/wp-json/wp/v2/users/1

以上即是WP REST API 内置API接口最为常用的接口数据获取方法。

正在加载中...

已加载全部内容

已经没有更多文章了

返回顶部