RegEx для исключения подстроки из конца строки - PullRequest
0 голосов
/ 09 октября 2019

Я работаю над регулярным выражением очистки тегов пользователя для пользовательского сеанса 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 не является фиксированной, это может быть любое имя пользователя.

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

К вашему сведению, теперь я решил использовать это регулярное выражение:

(.+?)Use SHIFT\+ENTER to open the menu \(new window\)\.
0 голосов
/ 09 октября 2019

Попробуйте это: (. *,. *) [\ N]

Где (. *,. *) - фамилия, имя - будет записано;сопровождаемый пробелом или новой строкой [\ n], которая не сохраняется

Это рабочая строка: (. *,. *?) [\ n]

...