-1

我正在为 Dynatrace 用户会话的用户标记清理正则表达式工作,

使用 CSS 选择器,我设法从 MS SharePoint 网页顶部标题中获取当前用户名,

此类 CSS 选择的输出是以下两种之一,用户名和工具提示由一个空格或新行分隔:

Smith, John Use SHIFT+ENTER to open the menu (new window).

或者

Smith, John
Use SHIFT+ENTER to open the menu (new window).

John Smith无论名称后面是空格还是换行,我现在都可以使用哪个正则表达式来只抓取字符串而不是其他任何东西?当然,字符串 John Smith 不是固定的,它可以是任何用户名。

4

2 回答 2

0

仅供参考,我现在已经使用这个正则表达式解决了:

(.+?)Use SHIFT\+ENTER to open the menu \(new window\)\.
于 2019-10-10T12:44:42.303 回答
0

试试这个: (.*,.*)[ \n]

其中 (.*,.*) 是姓氏,名字 - 将被捕获;后跟一个未捕获的空格或换行符 [ \n]

这是有效的: (.*, .*?)[ \n]

于 2019-10-09T19:34:01.910 回答