问题描述
我想有一个带有两个命名标题组的正则表达式,它们可以捕获这样的字符串:
djhkaisd#@893ian 493089403
jsd%2ckgm* 283482374
ajfioasjf26fa
omioriew
,因此第一个单词内没有新行或空白,但第一部分(名称)不能包含任何其他字符(任何。表示的char), 第二部分始终是一个简单的数字,但不是必须的(前面有空格)
我得到的是:
^(?<name>.+)( (?<number>[0-9]+)){0,1}
或
^(?<name>.+)( (?<number>[0-9]+))?
问题是number
标题组始终为空,并且整个字符串都在name
标题组中,例如:
名称= asfajsfasd 329042390
数字=
我想要这样:
名称= asfajsfasd
number = 329042390
有什么想法可以做到吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)