正则表达式在最后一个词之前找到 Space
Regular Expression Finding the Space before the Last word
我正在尝试查找字符串最后一个单词之前的 space。
例如,对于
Bob Jane
我想在 Jane 之前找到 space。我正在尝试查找并替换所有内容以使其成为逗号。因此,最终结果将是
Bob ,Jane
我只是在文本编辑器中执行此操作(使用 Sublime),所以我没有使用编程语言。谢谢!
查找内容:
(\S+ *)$
替换字符串:
,
如果您想在最后一个单词之前的 space 之后添加一个逗号,请尝试以下正则表达式。
(?<= )(\S+ *)$
替换字符串:
,
[ ](?=[^ ]+$)
您可以通过 ,
尝试 this.Replace。查看演示。
我正在尝试查找字符串最后一个单词之前的 space。
例如,对于
Bob Jane
我想在 Jane 之前找到 space。我正在尝试查找并替换所有内容以使其成为逗号。因此,最终结果将是
Bob ,Jane
我只是在文本编辑器中执行此操作(使用 Sublime),所以我没有使用编程语言。谢谢!
查找内容:
(\S+ *)$
替换字符串:
,
如果您想在最后一个单词之前的 space 之后添加一个逗号,请尝试以下正则表达式。
(?<= )(\S+ *)$
替换字符串:
,
[ ](?=[^ ]+$)
您可以通过 ,
尝试 this.Replace。查看演示。