精华内容
下载资源
问答
  • Python如何从文字中分离标点符号my_text = "!where??and!!or$$then:)"我想要有一个! where ?? and !! or $$ then :)作为结果。我想要东西就使用Javascript,在那里你可以使用$1来得到你匹配字符串。我迄今为止...

    所以我想用空格将文本与标点符号分开。Python如何从文字中分离标点符号

    my_text = "!where??and!!or$$then:)"

    我想要有一个! where ?? and !! or $$ then :)作为结果。

    我想要的东西就像使用Javascript,在那里你可以使用$1来得到你的匹配字符串。我迄今为止尝试:

    my_matches = re.findall('[!"\$%&\'()*+,\-.\/:;=#@?\[\\\]^_`{|}~]*', my_text)

    这里my_matches是空的,所以我不得不从表达中删除\\\:

    my_matches = re.findall('[!"\$%&\'()*+,\-.\/:;=#@?\^_`{|}~]*', my_text)

    我有这样的结果:

    ['!', '', '', '', '', '', '??', '', '', '', '!!', '', '', '$$', '', '', '', '',

    ':)', '']

    所以我删除所有冗余条目是这样的:

    my_matches_distinct = list(set(my_matches))

    和我有一个更好的结果:

    ['', '??', ':)', '$$', '!', '!!']

    然后我通过自己和空格替换每一场比赛:

    for match in my_matches:

    if match != '':

    my_text = re.sub(match, ' ' + match + ' ', my_text)

    当然它不工作!我试图把这个匹配作为一个字符串来投射,但它不能正常工作......当我尝试直接放置字符串来替换它的工作。

    但我认为我没有做对,因为我会遇到'!'的问题。 et'!!'对?

    谢谢:)

    +0

    建议定义一个正则表达式时使用原始字符串字面量。另外,不要在字符类中逃脱任意符号,只有''''''必须总是被转义,而其他符号可以被放置,以便它们不需要转义。此外,你的正则表达式匹配一个空字符串 - 它确实 - 由于“*”。用'+'量词替换。 –

    +0

    如果你想从你的字符串中删除这些符号,为什么要使用're.findall'呢? –

    +0

    因为我想把空间放在前面和这些符号组之后,我不知道如何存储它? –

    展开全文
  • 1.阅读下面的文字,完成小题。刘姥姥只听见咯当咯当响声,大有似乎打箩柜筛面一般,不免东瞧西望。忽见堂屋柱子上挂着一个匣子,底下又坠着一个秤砣般一物,却不住乱幌。刘姥姥心中想着:“这是什么爱物儿...

    1.

    阅读下面的文字,完成小题。

    刘姥姥只听见咯当咯当的响声,大有似乎打箩柜筛面的一般,不免东瞧西望的。忽见堂屋中柱子上挂着一个匣子,底下又坠着一个秤砣般一物,却不住的乱幌。刘姥姥心中想着:“这是什么爱物儿?有甚用呢?”正呆时,只听得当的一声,又若金钟铜磬一般,不防倒唬的一展眼。接着又是一连八九下。方欲问时,只见小丫头子们齐乱跑,说:“奶奶下来了。”周瑞家的与平儿忙起身,命刘姥姥“只管等着,是时候我们来请你”。说着,都迎出去了。刘姥姥屏声侧耳默候。忽见周瑞家的笑嘻嘻走过来,招手儿叫他。

    只见门外錾铜钩上悬着大红撒花软帘,南窗下是炕,炕上大红毡条,靠东边板壁立着一个锁子锦靠背与一个引枕,铺着金心绿闪缎大坐褥,旁边有雕漆痰盒。那凤姐儿家常带着秋板貂鼠昭君套,围着攒珠勒子,穿着桃红撒花袄,石青刻丝灰鼠披风,大红洋绉银鼠皮裙,粉光脂艳,端端正正坐在那里,手内拿着小铜火箸儿拨手炉内的灰。平儿站在炕沿边,捧着小小的一个填漆茶盘,盘内一个小盖钟。凤姐也不接茶,也不抬头,只管拨手炉内的灰,慢慢的问道:“怎么还不请进来?”一面说,一面抬身要茶时,只见周瑞家的已带了两个人在地下站着呢。这才忙欲起身、犹未起身时,满面春风的问好,又嗔着周瑞家的怎么不早说。刘姥姥在地下已是拜了数拜,问姑奶奶安。凤姐忙说:“周姐姐,快搀起来,别拜罢,请坐。我年轻,不大认得,可也不知是什么辈数,不敢称呼。”周瑞家的忙回道:“这就是我才回的那姥姥了。”凤姐点头。刘姥姥已在炕沿上坐了。板儿便躲在背后,百般的哄他出来作揖,他死也不肯。

    这里凤姐叫人抓些果子与板儿吃,刚问些闲话时,周瑞家的向凤姐回话道:“太太说了,今日不得闲,二奶奶陪着便是一样。多谢费心想着。白来逛逛呢便罢,若有甚说的,只管告诉二奶奶,都是一样。”刘姥姥道:“也没甚说的,不过是来瞧瞧姑太太,姑奶奶,也是亲戚们的情分。”周瑞家的道:“没甚说的便罢,若有话,只管回二奶奶,是和太太一样的。”一面说,一面递眼色与刘姥姥。刘姥姥会意,未语先飞红脸,欲待不说,今日又所为何来?只得忍耻说道:“论理今儿初次见姑奶奶,却不该说,只是大远的奔了你老这里来,也少不的说了……今日我带了你侄儿来,也不为别的,只因他老子娘在家里,连吃的都没有。如今天又冷了,越想没个派头儿,只得带了你侄儿奔了你老来。”说着又推板儿道:“你那爹在家怎么教你来?打发咱们作煞事来?只顾吃果子咧。” 凤姐早已明白了,听他不会说话,因笑止道:“不必说了,我知道了。”因问周瑞家的:“这姥姥不知可用了早饭没有?”刘姥姥忙说道:“一早就往这里赶咧,那里还有吃饭的工夫咧。”凤姐听说,忙命快传饭来。一时周瑞家的传了一桌客饭来,摆在东边屋内,过来带了刘姥姥和板儿过去吃饭。

    刘姥姥吃毕了饭,拉了板儿过来,舔舌咂嘴的道谢。凤姐笑道:“且请坐下,听我告诉你老人家。方才的意思,我已知道了。若论亲戚之间,原该不等上门来就该有照应才是。但如今家内杂事太烦,太太渐上了年纪,一时想不到也是有的。况是我近来接着管些事,都不知道这些亲戚们。二则外头看着虽是烈烈轰轰的,殊不知大有大的艰难去处,说与人也未必信罢。今儿你既老远的来了,又是头一次见我张口,怎好叫你空回去呢。可巧昨儿太太给我的丫头们做衣裳的二十两银子,我还没动呢,你若不嫌少,就暂且先拿了去罢。”那刘姥姥先听见告艰难,只当是没有,心里便突突的,后来听见给他二十两,喜的又浑身发痒起来,说道:“嗳,我也是知道艰难的。但俗语说的‘瘦死的骆驼比马大’,凭他怎样,你老拔根寒毛比我们的腰还粗呢!” 周瑞家的见他说的粗鄙,只管使眼色止他。凤姐看见,笑而不睬,只命平儿把昨儿那包银子拿来,再拿一吊钱来,都送到刘姥姥的跟前。凤姐乃道:“这是二十两银子,暂且给这孩子做件冬衣罢。若不拿着,就真是怪我了。这钱雇车坐罢。改日无事,只管来逛逛,方是亲戚们的意思。天也晚了,也不虚留你们了,到家里该问好的问个好儿罢。”一面说,一面就站了起来。刘姥姥只管千恩万谢的,拿了银子钱,随了周瑞家的来至外面,仍从后门去了。              (选自《红楼梦》第六回  有删节)

    展开全文
  • 通过输入两个或更多个标点符号来创建文字表情符号。 一些例子是: :-):D:'-(<3 默认情况下, 自动将文本表情转换为图形图像。 在页面键入;-)时,在预览或发布页面时会看到一个笑脸图释。 此外,它还带有...
  • 关于DIV 中的文字换行

    万次阅读 2008-04-17 16:37:00
    1、正常、已经断了句(即已经有标点符号中文字段或英文字段,当这行字达到层给定宽度时,就自动换行。div style="width:345px;">如果负数是虚构出来话,那么虚数也是虚构。虚数是为了给负数开方根...
     1、正常的、已经断了句(即已经有标点符号)的中文字段或英文字段,当这行字达到层的给定宽度时,就自动换行。
    
    <div style="width:345px;">如果负数是虚构出来的话,那么虚数也是虚构的。虚数是为了给负数开方根的需要而提出来的。就像求“两个数的和是10,积是40的数。”我们只能说没有实数解,不能说不存在这样的数,因为负数是存在的,所以负数的N方根也应该存在,不然就不应该有负数的存在。</div>

    2、还是正常的、已经断了句(即已经有标点符号)的中文字段或英文字段,当这行字达到层的给定宽度时,你想让它不换行,就加个样式white-space:nowrap这行字就一直延长下去,这就是强制不换行。
    <div style="width:345px;white-space:nowrap">如果负数是虚构出来的话,那么虚数也是虚构的。虚数是为了给负数开方根的需要而提出来的。就像求“两个数的和是10,积是40的数。”我们只能说没有实数解,不能说不存在这样的数,因为负数是存在的,所以负数的N方根也应该存在,不然就不应该有负数的存在。</div>

    3、非正常的英文字段,既不加任何标点符号的、连续文字或字母,在给定宽度或不给定宽度的层里,永远不换行。
    <div>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>

    4、上面非正常的字段,你给它加上word-break:break-all它就乖乖地被强制换行。
    展开全文
  • 【html】文字排版

    2019-09-25 03:43:55
    Web开发过程中文字排版,默认情况下,行末长单词会撑开容器。 我们想要是(word一样、能够自动换行、既不撑大容器、也不强制拆开行末单词、并且不会隐藏行末单词多余字母) ①不能撑开容器 ②完整...

    Web开发过程中文字排版,默认的情况下,行末的长单词会撑开容器。

    我们想要的是(像word一样、能够自动换行、既不撑大容器、也不强制拆开行末单词、并且不会隐藏行末单词的多余字母)

    ①不能撑开容器

    ②完整的单词不能被强制拆开

    ③如果行末是长单词的话,整个单词都被换行到下一行

    中文排版

    标点符号:规定不能至于行首

           处理:chrome、IE8、FF浏览器默认标点符号不会置于行首

     有些ui会要求 不能至于行尾

          技巧:文本内容基本确定的话可以设置letter-spacing的间距来讲行尾的符号调整走

     

    英文排版

    关于英文断句

    以单词做依据换行:   设置word-wrap:break-word;

     

     总结

    .p1{ word-break:break-all; width:150px;}/*只对英文起作用,以字母作为换行依据*/     
    .p2{ word-wrap:break-word; width:150px;}/*--只对英文起作用,以单词作为换行依据*/     
    .p3{white-space:pre-wrap; width:150px;}/*只对中文起作用,强制换行*/     
    .p4{white-space:nowrap; width:10px;}/*都起作用,强制不换行*/     
    .p5{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100px;}//*white-space:nowrap;强制不换行,overflow:hidden; text-overflow:ellipsis;超出部分隐藏且以省略号形式出现*/
    .p6{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:n ; }//*都起作用,超出 n 行隐藏且以省略号形式出现*/

    一般要设置宽度,不然有些没有用。


    word-break是:IE5+专有属性 
    word-break: normal | break-all | keep-all ;

    参数

    normal :  依照亚洲语言和非亚洲语言的文本规则、允许在字内换行

    break-all :  该行为与亚洲语言的normal相同、也允许非亚洲语言文本行的任意字内断开、该值适合包含一些非亚洲文本的亚洲文本

    keep-all :  与所有非亚洲语言的normal相同、对于中文、韩文、日文、不允许字断开、适合包含少量亚洲文本的非亚洲文本

    说明

    设置或检索对象内文本的字内换行行为、尤其在出现多种语言时、对于中文、应该使用break-all

    .p1{ white-space:nowrap; }/* 强制不换行 */     
    .p2{ word-wrap:break-word;word-break:normal; }/*--自动换行 */     
    .p3{ word-break:break-all; }/* 强制英文单词断行 */

    另外:有归纳的 中文网页重设与排版:typo.css   文案,所以我们可以直接引入来用。以下是原文章截图:

     

    转载于:https://www.cnblogs.com/smilexumu/p/7515774.html

    展开全文
  • 故事基础要素一般包括文字,语句,标点符号等。与之类似,我们这一部分介绍编程语言Swift基础部分。 2 常用简单数据类型 2.1 概念通俗讲解 整形:指没有小数点数字类型,例如10。 浮点型:指有小数点数字...
  • j2me低级UI文字分行

    2007-08-08 19:32:00
    做游戏时候,特别是在一些对话比较多情况下,如RPG游戏,常常...因为英语你不能把一个单词一分为二成两行,可以传入一些分词标志,如空格、标点符号什么,如“ ,.?!”中文没有关系但是日文我也闹不大清楚,
  • 关于 中文编码(转)

    2011-01-07 16:15:00
    以下内容纯属吹牛, 仅仅为了展示FOB上吹牛水平:1.... 1) ASCII 是最基本了,将26个英文字母, 英文标点符号等 转化为 计算机能认识编码 字母 A 对应编码就是65, ASCII 最大限制就是它只有 256...
  • 今天有朋友找我说是文字换行出现了问题,新行起始为标点符号的话,总会把第一行最后一个字给带下去,搞的很不美观,这种常见的文字排版问题当然是教他怎么粗暴解决了, 什么加宽,减宽,调文字间距,上下错两个字...
  • 包含中日韩文但不包含其标点符号部分正则表达式/[\u2E80-\u2FDF\u3040-\u318F\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FFF\uA960-\uA97F\uAC00-\uD7FF]/有中日韩文字区域细分(我们需要打√)2E80-2...
  • *自动标点符号 *导出/导入自定义命令 免责声明:Sea Breeze Computers对本产品或服务性能不作任何保证 此扩展程序使用GoogleWeb Speech API进行语音识别,因此我们无法保证语音识别服务质量或持续运行。 支持...
  • 字符(Character)是各种文字符号的总称,包括各国家文字标点符号、图形符号、数字等。字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见的字符集有ASCII字符集、...
  • 文本编码与XML及其它

    2011-02-12 14:57:00
    人们就想办法将文字存储到计算机,就得想方设法将文字表示成由二进制组成编码,最开始比较成熟编码就是ANSI编码,它使用一个字节,即8个二进制位表示一个字母,这样就可以表示多达256个字母,这对于只有26个...
  • 字符编码

    2020-08-27 19:18:31
    ASCII编码,就是英文显示文字所需要256个字符(比如,英文字母、数字、标点符号等等) ANSI 编码 【MBCS(多字节字符集)】 ANSI编码,中文,肯定不能只用256个字符就代表所有汉字。因此对ASCII码表进行了扩展...
  • 包括大部分的标点符号,即使空格也可以使用,但应该避免这么做。事实上只有: 、#和=等字符不允许使用在变量名称。 变量名称是区分大小写。要取得某个变量值,请使用$()括住该变量名称,有一个特例:变量...
  • 虽然通常英文单词是由空格,标点符号或者换行来分隔,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。 如果需要更精确说法,\b匹配这样位置:它前一个字符和后一个字符不全是(一个是,一...
  • 实例039 根据标点符号对字符串进行分行 实例040 判断用户输入用户名是否正确 实例041 将字符串每个字符进行颠倒输出 实例042 去掉字符串中的所有空格 实例043 从字符串分离文件路径、文件名及扩展名 实例...
  • 实例039 根据标点符号对字符串进行分行 实例040 判断用户输入用户名是否正确 实例041 将字符串每个字符进行颠倒输出 实例042 去掉字符串中的所有空格 实例043 从字符串分离文件路径、文件名及扩展名 实例...
  • 实例039 根据标点符号对字符串进行分行 实例040 判断用户输入用户名是否正确 实例041 将字符串每个字符进行颠倒输出 实例042 去掉字符串中的所有空格 实例043 从字符串分离文件路径、文件名及扩展名 实例...
  •  实例039 根据标点符号对字符串进行分行 50  实例040 判断用户输入用户名是否正确 51  实例041 将字符串每个字符进行颠倒输出 52  实例042 去掉字符串中的所有空格 54  实例043 从字符串分离文件路径...
  • 正则表达式学习教程

    2011-11-16 08:56:06
    字符是计算机软件处理文字时最基本单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里...
  • 实例039 根据标点符号对字符串进行分行 50 实例040 判断用户输入用户名是否正确 51 实例041 将字符串每个字符进行颠倒输出 52 实例042 去掉字符串中的所有空格 54 实例043 从字符串分离文件路径、文件名及 ...
  • 明日科技C#开发入门及项目实战

    热门讨论 2013-04-19 15:47:07
    实例039 根据标点符号对字符串进行分行 实例040 将汉字转换为拼音 实例041 商品金额大小写转换 实例042 根据年份判断十二生肖 实例043 将字母全部转换为大写或小写 实例044 汉字与区位码转换 第5章 数组和集合 ...
  • 实例039 根据标点符号对字符串进行分行 61 实例040 将汉字转换为拼音 63 实例041 商品金额大小写转换 64 实例042 根据年份判断十二生肖 65 实例043 将字母全部转换为大写或小写 67 实例044 汉字与区位码转换 69 ...
  • 排行榜、树洞 OCR 文字识别 、从包含表格扫描图片识别表格和文字、语声迁移、Python口语自然语言处理工具集(英文)、 similarity:相似度计算工具包,java编写、海量中文预训练ALBERT模型 、Transformers 2.0 、...
  • 正则表达式

    2014-12-03 14:51:39
    如果想在正则表达式使用特殊的标点符号,必须在它们之前加上一个 "\" . 2.字符类 将单独直接符放进括号内就可以组合成字符类.一个字符类和它所包含任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 ...
  • 实例137 根据标点符号分行 实例138 去掉字符串所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得英文混合字符串字节长度 实例141 获得某个字符在一个字符串最后出现位置 实例...
  • 实例137 根据标点符号分行 实例138 去掉字符串所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得英文混合字符串字节长度 实例141 获得某个字符在一个字符串最后出现位置 实例...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

像标点符号的中文字