我正在尝试获取冒号后面的文本行部分。例如,从这段文本中:
previous usc contact name:*assistant director of field education*
agency name:*development corporation
我想获取以下内容:
assistant director of field education
1010 development corporation
我尝试了以下正则表达式。
.*:\*?(.*)\**$
它没有起作用。现在正在运行的是这个:
.*:\*?(.*)\*
我不明白为什么第二行没有星号也能够运行,并且正则表达式需要星号,而第一个正则表达式不能正常工作。
谢谢。
$
默认表示字符串的结尾。如果你想匹配行末,可能需要使用MULTILINE
标志。'\\'
。