c-请问匹配最后一个空格后的内容的正则表达式怎么写?

问题描述

请问匹配最后一个空格后的内容的正则表达式怎么写?

请问匹配最后一个空格后的内容的正则怎么写?

或者说匹配最后一个空格前的内容的也可以。

我自己试了几种都没有用。

还有s 的话,到底能不能匹配到中文的空格呢?

解决方案

直接用空格split下取最后一项不就好了,干嘛用正则?


    var s = 'abcdef afefe xxef afef1111';
    //split
    var arr = s.split(' ');
    alert(arr[arr.length - 1]);
    //正则
    var m = /s([^s]+)$/.exec(s);
    alert(m[1])

解决方案二:

 (?<=s)[S]+$

解决方案三:

可以匹配中文中的空格,但是不能匹配全角的空格。

解决方案四:

中文空格 u3000

解决方案五:

这是前向零宽断言,注意JS不支持!匹配最后一个空格后的内容:
(?<=s)S+$
如果要支持多行匹配:(?<=s)S+z

匹配最后一个空格前的内容:
S+(?=s)$

解决方案六:

为啥要用正则。 从字符串最后开始倒着搜索。遇到空格停下来,就找到了。

解决方案七:

正则表达式匹配引号中间的内容怎么写?
正则表达式应用:匹配一个匹配内容外的内容

时间: 2024-10-06 13:12:39

c-请问匹配最后一个空格后的内容的正则表达式怎么写?的相关文章

c-请问匹配字符串中重复字符串内容的正则表达式怎么写?

问题描述 请问匹配字符串中重复字符串内容的正则表达式怎么写? 匹配字符串中重复的字符串内容的正则表达式 或者匹配不重复的字符串内容? 解决方案 ASP 正则表达式匹配字符串提取正则表达式 字符串完全匹配获取正则表达式匹配的字符串 解决方案二: http://blog.csdn.net/zhulinu/article/details/17148511 解决方案三: 用"+"来表示重复一次或多次,建议看看正则表达式

请问如何发送一个URL后接受URL返回过来的信息

问题描述 我有这么一个需求,action方法执行时发送一个http://xxxx.xxx.xx的url地址这个地址会给我返回一个XML或者CSV的消息体过来,那么请问大家怎么在struts里面怎么将这个URL发送过去后接受返回过来的消息体呢??请帮忙看看谢谢[size=xx-small][/size] 解决方案 不导第三方包的话,JDK内置的也有这功能public String send_url(String urlStr, String param) throws Exception { St

正则表达式-【已解决】正则 零宽断言 匹配一个单词后的第一个数字

问题描述 [已解决]正则 零宽断言 匹配一个单词后的第一个数字 比如 [CM][bt][02][03] 我想匹配 02 我的正则是这样写的: i)(?<=bCMb(D*)?)d+(?=D) 但无法匹配成功,请问该怎样改呢? 感谢各位! 正则本身没错...错的是 PCRE 8.34–8.35 UTF-8 does not support variable repetition inside lookbehind or alternatives of different lengths inside

js-JS从单选框中选择一个值后,点击提交后显示出该值!请问我的代码怎么修改啊啊?

问题描述 JS从单选框中选择一个值后,点击提交后显示出该值!请问我的代码怎么修改啊啊? <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript" language="javascript

link环境下,制作一个《网盘软件》,使用codefirst技术,请问如何上传完后删除文件?

问题描述 link环境下,制作一个<网盘软件>,使用codefirst技术,请问如何上传完后删除文件? link环境下,制作一个<网盘软件>,使用codefirst技术,请问如何上传完后删除文件? 解决方案 除非部署activex在客户端,否则办不到.网页不能直接操作客户端的文件系统. 解决方案二: 纯web办不到,如果一定要实现这个功能,只有从架构上面调整,比如引入c/s架构,b/s.c/s混合架构. 另外activex属于淘汰的技术,而且主要支持ie浏览器(activex本身就

编写ASP.net,我想单击一个按钮就弹出一个目录树,选择一个目录后,将该目录的完全路径显示在一个编辑框中,请问怎样做?

问题描述 编写ASP.net,我想单击一个按钮就弹出一个目录树,选择一个目录后,将该目录的完全路径显示在一个编辑框中,请问怎样做?目录树即为本机的目录急求解答! 解决方案 解决方案二:这个不能得到客户端主机目录但是服务器的主机目录可以同一个页面放入buttontreeviewtextbox控件page_load中设置treeview的visible=false并且绑定目录treeview的selectednodechanged事件下:treeview的visible=truetextbox.te

C# 字符串中多个连续空格转为一个空格

#region 字符串中多个连续空格转为一个空格 /// <summary> /// 字符串中多个连续空格转为一个空格 /// </summary> /// <param name="str">待处理的字符串</param> /// <returns>合并空格后的字符串</returns> public static string MergeSpace(string str) { if (str != string

当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

这道题目没有所谓的完全的正确答案,这个题目可以让你在任意的一个点深入下去, 只要你对这个点是熟悉的.以下是一个大概流程: 浏览器向DNS服务器查找输入URL对应的IP地址. DNS服务器返回网站的IP地址. 浏览器根据IP地址与目标web服务器在80端口上建立TCP连接 浏览器获取请求页面的html代码. 浏览器在显示窗口内渲染HTML. 窗口关闭时,浏览器终止与服务器的连接. 这其中最有趣的是第1步和第2步(域名解析).我们输入的网址(域名)是IP地址的一个别名, 在一个DNS内,一个域名对应

java web-选择下拉框的一个选项后跳转时,怎么让跳转后的界面(原来界面刷新)的下拉框中元素是选择的那个

问题描述 选择下拉框的一个选项后跳转时,怎么让跳转后的界面(原来界面刷新)的下拉框中元素是选择的那个 请问一下,选择下拉框的一个选项后跳转时,怎么让跳转后的界面的下拉框中元素是选择的那个,以上是相关的js和jsp代码.然后我找了一下教程,在js中开头和结尾加了俩句,但是好像没用 解决方案 下拉列表的onchange处理函数see()方法中你取得下拉列表选中的值存储到type变量,使用url(window.location.href=...) 传递这个参数type=选中值,迁移到本画面后会刷新本画