精华内容
下载资源
问答
  • 主要介绍了JS去掉字符串末尾的标点符号及删除最后一个字符的方法,需要的朋友可以参考下
  • 总结: 1. getline()读取字符串,可以保留输入字符串中的空格,直至读进换行符,但换...3. str.erase(str.end()-1),识别出字符串中有标点符号时,其后的字符陆续前移,及时删除此时字符串中的最后一个字符。 结果:

    总结:

    1.   getline()读取字符串,可以保留输入字符串中的空格,直至读进换行符,但换行符不会读进string对象中;

    2.   str.size()控制i,j的取值,以适应字符串长度的动态变化;

    3.   str.erase(str.end()-1),识别出字符串中有标点符号时,其后的字符陆续前移,及时删除此时字符串中的最后一个字符。

    结果:



    展开全文
  • 需求:去掉js字符串末尾的标点符号原字符串:Hello World!目标字符串:Hello World...也就是说,-1 指字符串的最后一个字符end:要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾...

    需求:去掉js字符串末尾的标点符号

    原字符串:

    Hello World!

    目标字符串:

    Hello World

    方式一:

    stringObject.slice(start,end)

    start : 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符

    end:要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置

    var str = 'Hello World!';

    document.write(str.slice(0,str.length-1)); //输出 Hello World

    方式二:

    stringObject.substr(start,length)

    start : 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

    length : 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。

    var str = 'Hello World!';

    document.write(str.substr(0,str.length-1)); //输出 Hello World

    方式三:

    stringObject.substring(start,stop)

    与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数

    start : 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置

    stop : 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。

    如果省略该参数,那么返回的子串会一直到字符串的结尾。

    var str = 'Hello World!';

    document.write(str.substr(0,str.length)); //输出 Hello World

    下面看下JS 删除字符串最后一个字符的几种方法

    字符串:string s = "1,2,3,4,5,"

    1、用的最多的是Substring

    JS 删除字符串最后一个字符的几种方法 - li_crane - 未来之路(The road ahead)s=s.Substring(0,s.Length-1)

    2、用 RTrim,原来只用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符

    JS 删除字符串最后一个字符的几种方法 - li_crane - 未来之路(The road ahead)s=s.ToString().RTrim(',')

    扩展 删除空格

    function trim(str){ //删除左右两端的空格

    return str.replace(/(^\s*)|(\s*$)/g, "");

    }

    function ltrim(str){ //删除左边的空格

    return str.replace(/(^\s*)/g,"");

    }

    function rtrim(str){ //删除右边的空格

    return str.replace(/(\s*$)/g,"");

    }

    3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串

    JS 删除字符串最后一个字符的几种方法 - li_crane - 未来之路(The road ahead)s=s.TrimEnd(',')

    JS 删除字符串最后一个字符的几种方法 - li_crane - 未来之路(The road ahead)//如果要删除"5,",则需要这么写

    JS 删除字符串最后一个字符的几种方法 - li_crane - 未来之路(The road ahead)char[]MyChar={'5',','};

    JS 删除字符串最后一个字符的几种方法 - li_crane - 未来之路(The road ahead)s=s.TrimEnd(MyChar);

    JS 删除字符串最后一个字符的几种方法 - li_crane - 未来之路(The road ahead)//s="1,2,3,4"

    类似函数:

    TrimStart,LTrim等

    还有一个TrimToSize对提高性能有微弱的好处....

    string.TrimEnd().Remove(string.Length - 2, 1)

    string.Remove()

    总结

    以上所述是小编给大家介绍的JS去掉字符串末尾的标点符号及删除最后一个字符的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    展开全文
  • 总结: 1. getline()读取字符串,可以保留输入字符串中的空格,直至读进换行符,...3. str.erase(str.end()-1),识别出字符串中有标点符号时,其后的字符陆续前移,及时删除此时字符串中的最后一个字符。 结果:

    总结:

    1.   getline()读取字符串,可以保留输入字符串中的空格,直至读进换行符,但换行符不会读进string对象中;

    2.   str.size()控制i,j的取值,以适应字符串长度的动态变化;

    3.   str.erase(str.end()-1),识别出字符串中有标点符号时,其后的字符陆续前移,及时删除此时字符串中的最后一个字符。

    结果:

    展开全文
  • 法律英语中经常易用错的标点符号():逗号“Comma”(,)标点符号是书面上用于标明句读和预期的符号,是辅助文字记录语言的符号,是书面语的组成部分,用来表示停顿、语气以及词语的性质和作用。 在中国古代文书中,...

    法律英语中经常易用错的标点符号(一):逗号“Comma”(,)

    07b14b264d1e098a3af66a5a7e145a7f.png

    标点符号是书面上用于标明句读和预期的符号,是辅助文字记录语言的符号,是书面语的组成部分,用来表示停顿、语气以及词语的性质和作用

       在中国古代文书中,一般不使用标点符号,而是通过语感、语气助词、语法结构等断句。因此,经常出现歧义、造成对文章字句的误解;例如“下雨天留客天留我不留”据说就有七种解释方法。

       由此可见,标点在一个句子中的作用是不可或缺的,尤其是在我们具有严肃性、专业性的法律文件中。然而在现实生活和工作中,我们经常注意到标点符号错用乱用的现象。比如说,在书名中强行加入逗号,在影视剧名中生硬嵌入逗号。工作中,笔者也在不少的法律文件中曾发现英文标点乱用现象,其中不乏有红圈所团队出具的中外合资公司章程、股东协议等文件。究其原因,主要是因为我们自一开始接触英语以来,就鲜有老师会针对英文标点深入讲解。以下为老衲遍阅牛津和剑桥语法后的粗略总结,希望对各位味精们有一定帮助!!

           Okwithout nofurther ado, vamos!!!

    Comma是英语里使用频率最高的符号。关于Comma的用法,主要有以下几种:

    1. 分隔相似词或词组(“to separatea list of similar words or phrase”),此种作用类似中文中的顿号”.

        -It’s important to write in clear, simple, accurate words.

        -They were more friendly, more talkative, more open than last time met them.

     此种用法要注意英式用法与美式用法上的区别:

        (1)英式用法通常不会在罗列词或词组的末尾的“and”前面加Comma,例如:

    The Buyer must pay the bank charges for opening, reimbursing and financing a Documentary Letter of Credit. (澳大利亚某能源公司合同条款)

        (2)美式用法通常会在“and”前面加Comma。这种叫serial comma或者“the Oxford comma.(笔者也注意到and替换成or的用法也类似)

        -Party A is validly created/incorporated and existing under the laws of Delaware, the USA., hasfull power, authority, and approval to execute this Agreement and has all the necessary power, authority, and approval for the performance of its obligations under this Agreement. (美国某能源公司合同条款)

         (3)相比之下,Serial Comma有时候表达更清晰,比如:

    Eg:

        -The United States, any agency or instrumentality thereof and any individual,firm, or corporation acting for the United States with the theorization and consent of the United States, shall be subject to the provisions of this chapter in the same manner and to the same extend as any nongovernmental entity.  § 45 (15 U.S.C. § 1127) (Vague)

        -The United States, any agency or instrumentality thereof, and any individual, firm, or corporation acting for the United States with the theorization and consent of the United States, shall be subject to the provisions of this chapter in the same manner and to the same extend as any nongovernmental entity. § 45 (15 U.S.C. § 1127) (Clear)

        -My favorite sandwiches are chicken, bacon and ham and cheese. (Vague)

        -My favoritesandwiches are chicken, bacon, and ham and cheese. (Clear)

           (喜欢三种三明治:鸡肉三明治、培根三明治以及火腿奶酪三明治。)

    2. 分隔语调有轻微停顿的词或词组(to separatewords or phrases that mark where the voice would pause slightly)

        Eg:

        -The company began proceedingsagainst their former employee, claiming, inter alia,breach of contract.

       -You had, in fact, breached the contract.

    3. 分隔分句(“Separatingclauses with commas”)【分句包含:主句(main/independent clause)和从句(subordinate/dependent clause)

    (1)当主句被andorbut隔开,且两个分句共一个主语时(相当于两个并列主句),通常不使用comma。但当两个分句有不同主语时,要使用comma

    Eg:

        -They were very friendly and invited us to their villa in Portugal. (same subject)

        -Footballersthese days earn more money but theyare fitter and playmany more matches. (same subject)

        -It was anexpensive hotel in the center of Stockholm, but wedecided it was worth the money. (different subjects)

    (2)从句在主句之前,通常用comma分隔分句,但短句中可以不用加comma

    Eg

        -If you get lost in the city center, please don’t hesitate to text or phone us.

        -If you get lostjust phone us.

    (3)从句非谓动词短语(non-finitecomment clause)进行补充说明时,我们通常使用comma

    Eg:

    -You do need to wear a darker jacket, if I may say so(从句).

    -To be honest, I thoughtthey were very rude. (非限定性分句)

    -The storm, lasting as it did for severaldays,caused serious damage to villagesnear the coast.

    4.在非限制性定语从句中的使用。

    (1)非限制性定语从句(non-restrictive relative clause or non-definingclauses)通常由who, which,whom etc. 引导。Comma须放于非限制性定语前后,其作用相当于撇除句子中非核心部分(详见第5点)

    Eg:

        -The ambulance, which arrived after just five minutes, took three people to thehospital immediately.

        -Hong Kong, where the first ASEANmeeting was held, isa very different city now.

    注意:限制性定语从句(restrictiverelative clause)中不能使用comma分隔

    Eg:

        -Barcelona wasthe Spanish city that was selected for the Olympic Games.

        -Barcelonawas the Spanish city, that was selected for theOlympic Games. ×

        -The UnitedStates includes and embraces all territory which is under its jurisdiction andcontrol.

        -The United States includes and embraces all territory, which is under its jurisdiction and control. ×(加了逗号,就削弱了which引导的从句与主句的关联性,且去掉该从句,前面一部分没有实际意义,所以不能加逗号。)

    (2)注意!!!在大部分法律文件中,which基本引导限制性定语从句,其后面内容不可或缺,所以which前面都基本不加comma。法律文件常见的用Comma+which的主要是下面这种情形的非限制性定语从句较多:

    Eg:

    -The appointment,change, or any delegation of the authority of, the SELLER REPRESENTATIVE andany terms thereof shall be subject to prior approval by the BUYER, which (approval) shallnot be unreasonably withheld or delayed.

    (3)在法律文件中也经常会遇到Comma + whichever“结构的情形,见下例:

    Eg

        -The Directorshall, if applicable, transmit to the International Bureau a notification ofrefusal on the basis of the opposition, together with a statement of all thegrounds for the opposition, within 7 months after the beginning of theopposition period or with 1 month after the end of the opposition period,whichever is earlier.

                                                      § 45 (15 U.S.C. § 1127)

         -For each calendarmonth, or fraction thereof, that payment is late, Buyer shall pay a latepayment charge computed at the rate of 1.5% per month on the overdue balance,or the maximum rate permitted by law, whicheveris less.

                                                     (GEContract Module)    

    5.comma撇除句子非核心内容(此点与第4点类似)

    Eg:

        -The tribunal comprises of, of course, three arbitrators.

        -Hillary’s biggestpolitical foe, Donald Trump,won the election.

        -Conor McGregor’sson, Jack, is theonly legitimate heir.

    (此种用法下,因为,Jack在该句中不属于核心内容,可以撇除,且不影响句子整体意思。撇除后为“Conor McGregor’sson is the only legitimate heir”这句话暗含“Conor McGregor只有一个儿子的意思。)

    对比:

        -Conor McGregor’sson Jack is the only legitimateheir.

    (此句就暗含:“ConorMcGregor 不只有Jack一个儿子“的意思。)

    6. 在对话语句中的用法

    (1)用于分隔附加语和“yes-no”的回答

    Eg:

        -Mike Ross hasn’tlanded his first client, has he? (附加语)

        -No, thank you.I’ve already settled the disputes with the counterpart. (yes-no的回答)

    (2)用于分隔呼格(Vocative)、语篇标记语(discoursemarker)(如however[表示“然而“的意思时], with reference to, I suppose, well etc.)、感叹词(interjection)

    Eg:

        -Present me your evidence, Counselor, can you? Thanks. (vocative)

        -Well, what do you think we should doabout it? (discourse marker)

        -Wow, that sounds really exciting, thatsounds really exciting. (interjection)

    7. 用于直接引语(“directspeech”)

    (1)用comma来引出直接引语,comma要放在前面一个引号的前面。并且最后一个引号前要用句号“Full Stop.(即小学我们学的“人在前,话在后”)

    Eg:

        - He said in his opening speech, ‘Now is the time to plan for the future.’

    (2)直接引语在前,comma用于末尾引号的前面(即小学我们学的“人在后,话在前”)

        - ‘You can lead a horse to the water,but you can’t make him drink it,'’ she said impatiently.

    (3)“人在中间,话在两边”例子中的用法:

    Eg:

        - ‘Yes,’ he said,‘and I always honor my end ofthe bargain.’

        - ‘Thinking back,’ she added, ‘I didn’t expect towin the lawsuit.’

    (4)例外:如果直接引语需要用到问号和感叹号,例如

    Eg:

        -‘Stop him!’ she shouted.

        -‘Did you see that?’ he asked.

    展开全文
  • js 去掉字符串末尾的标点符号

    千次阅读 2017-10-23 19:42:17
    需求:去掉js字符串末尾的标点符号原字符串:Hello World!目标字符串:Hello World方式...也就是说,-1 指字符串的最后一个字符 end:要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结
  • 【Python3】去掉字符串中的标点符号

    万次阅读 2018-09-20 10:32:25
    初学Python,对Python的语法还不太熟悉,因此记录实现各个基本功能的代码实现。... '''去掉字符串中标点符号 ''' #方法:使用列表添加每字符,最后将列表拼接成字符串,目测要五行代码以上 temp = [] for c ...
  • 首先是参考了如下的文章https://blog.csdn.net/luckyliuwenyuan/article/details/82782517,下面... '''去掉字符串中标点符号 ''' #方法:使用列表添加每字符,最后将列表拼接成字符串,目测要五行代码以上 ...
  • 我刚开始使用NLTK,我不太明白如何从文本中获取单词...另外,word_tokenize不适用于多个句子:在最后一个单词中添加点。你为什么不自己去掉标点符号?nltk.word_tokenize(the_text.translate(None, string.punctuat...
  • 用过spark,对wordcount这演示程序...这行代码包括对单词的粗略处理,包括全部转化为小写,去除标点符号等。接下来用filter去掉了空行,最后使用Counter进行计数,实在是很方便快捷啊。 1 import re 2 fr...
  • 3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。 4.源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。 5.每一个说明,每一个语句...
  • 给定一个字符串,请仅考虑字母数字字符并忽略大小写,从而确定它是否是回文。 注意:为解决此问题,我们将空字符...接下来用string.punctuation去掉里面的标点符号 最后把字符转换过来,看看和原来的一不一样就ok了..
  • 内容,我去掉标点符号,全部改成小写,最后,我把每个单词都打印在一行新行上。但我现在遇到的问题是按字母顺序对这些内容进行排序,然后,我要保存在一个新的文本文件中。现在,我无法使用(sort method),每次我...
  • JSON parse error

    2020-07-03 11:13:02
    自从来了美团实习,每天的问题基本都集中在使用美团内部工具报错,好不容易遇到一个可以在对外博客记录下来的踩坑点了。 在某次使用postman的调试中,无意中踩到了这个坑,其实错误写很清楚了,不过当时没仔细看,...
  • standford的语法树是真的伤到我了,一直报告内存不足的问题,就算分配了Xmx64g都不够用的,尴尬,最后发现问题的原因,是因为我,在预处理的时候去掉标点符号——》这样他就认为整个文档是一个句子了,所以导致...
  • 小说瓦尔登湖单词词频统计

    千次阅读 多人点赞 2020-11-11 19:27:19
    编写第一个代码:输入文章打开路径(我最后改了文件名请注意) 3.去掉文字首位的标点符号,并把首字母大写转成小写。代码如下 4.将列表用set函数转换成集合 5.创建一单词为‘key’,频率为值的字典 6.打印整理后...
  • 1. 首先对用户的评论进行标点符号去除,然后分词,最后去掉停用词。保存到一个文件中,一行是一条评论,每个词之间用空格分开。 2. 使用word2vec训练,得到词向量,训练的步骤: 1)sh train.sh <...
  •  实例039 根据标点符号对字符串进行分行 50  实例040 判断用户输入的用户名是否正确 51  实例041 将字符串的每字符进行颠倒输出 52  实例042 去掉字符串中的所有空格 54  实例043 从字符串中分离文件路径...
  • 12、批量删除行首字符:删除行首自定义多少个字符,一个字母,一个数字,一个汉字,一个标点都是一个字符。如果你不知道或者不想数多少个字符,可以让程序计算。 13、批量删除行尾字符:同上。 合并:包括普通合并...
  • 正则表达式

    2014-12-03 14:51:39
    如果想在正则表达式中使用特殊的标点符号,必须在它们之前加上一个 "\" . 2.字符类 将单独的直接符放进中括号内就可以组合成字符类.一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 ...
  • Java-PHP-C#

    2012-11-27 15:13:36
    你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检验字符串的任何地方,你没有把他锁定到两边 这里还有几个字符 '*', '+',和 '?', 他们用来表示一个字符可以...
  • ', 'w', '标点符号', 4] print(ht0.triple_extraction(para)) [['上港武磊武球王', '是', '中国最好前锋']] 字符拼音纠错 在V0.7版修改,使用tolerance支持拼音相同的检查 把语句中有可能是已知实体的错误拼写...
  • 实例039 根据标点符号对字符串进行分行 实例040 判断用户输入的用户名是否正确 实例041 将字符串的每字符进行颠倒输出 实例042 去掉字符串中的所有空格 实例043 从字符串中分离文件路径、文件名及扩展名 实例...
  • 实例039 根据标点符号对字符串进行分行 实例040 判断用户输入的用户名是否正确 实例041 将字符串的每字符进行颠倒输出 实例042 去掉字符串中的所有空格 实例043 从字符串中分离文件路径、文件名及扩展名 实例...
  • 实例039 根据标点符号对字符串进行分行 实例040 判断用户输入的用户名是否正确 实例041 将字符串的每字符进行颠倒输出 实例042 去掉字符串中的所有空格 实例043 从字符串中分离文件路径、文件名及扩展名 实例...
  • 交警电子笔录 1.61

    2011-11-17 12:53:17
     16、修正在某一存在行的行首自动插入语句时会产生一空白行的现象以及最后一行如果是一个半角字符将不会出现在word文档中的现象;  17、完善预设提问与界面; (以下是2007年9月3日更新内容)  18、应广大网友...
  • 实例039 根据标点符号对字符串进行分行 50 实例040 判断用户输入的用户名是否正确 51 实例041 将字符串的每字符进行颠倒输出 52 实例042 去掉字符串中的所有空格 54 实例043 从字符串中分离文件路径、文件名及 ...
  • 实例137 根据标点符号分行 实例138 去掉字符串中所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得中英文混合字符串的字节长度 实例141 获得某个字符在一个字符串中最后出现的位置 实例...
  • 实例137 根据标点符号分行 实例138 去掉字符串中所有空格 实例139 去除字符串尾空格 5.4 字符串位置与长度 实例140 获得中英文混合字符串的字节长度 实例141 获得某个字符在一个字符串中最后出现的位置 实例...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

去掉最后一个标点符号