Clever Match : Assertions없이 비 [URL] 태그에서 @ 사용자 이름을 정확하게 추출합니다.
텍스트 처리에서 종종 특정 패턴의 문자열을 추출해야합니다. 예를 들어, 사용자 이름과 URL 태그가 포함 된 텍스트에서 추출 만<url></url>
태그의 @用户名
. 이 기사는 정규 표현 어설 션을 사용하지 않고 솔루션을 제공합니다.
텍스트가 다음과 같다고 가정합니다.
<code>[url=/space/4]@张三[/url] [url=/space/5]@李四[/url] @张三@张三[url=/space/6]@王五[/url] [url=/space/7]@赵六[/url] [url=/space/8]@wolegequ[/url]@sweet @haha</code>
목표는 @张三
, @sweet
, @haha
를 추출하는 것입니다.
전통적인 방법은 정기적 인 표현과 주장을 사용할 수 있지만이 기사는 주장을 피하기 위해보다 영리한 접근 방식을 취합니다.
1 단계 : 대략 모든 @ 사용자 이름과 일치합니다
먼저 간단한 정규 표현식을 사용하여 @
기호가 포함 된 모든 사용자 이름과 일치합니다.
가져 오기 re text = '[url =/space/4] @zhang san [/url] [url =/space/5] @li si [/url] @zhang san@zhang san [url =/space/6] @wang wu [/url] [url =/space/7] @zhao liu [/url] [url =/space/8] @wolegeque matches = re.findall (r ' @([^ @\ [\]]'), text) # @기호와 일치 한 후 @, [또는]가 발생합니다. Print (Matches) # 출력 : [ 'Zhang San', 'Li Si', 'Zhang San', 'Zhang San', 'Wang Wu', 'Zhao Liu', 'Wolegequ', 'Sweet', 'Haha']
2 단계 : 태그에서 정확한 필터링 및 사용자 이름을 제거합니다.
다음으로, 열쇠는 다음을 걸러내는 것입니다<url></url>
태그 내 사용자 이름. 다음 단계를 통해 수행 할 수 있습니다.
- 제거하다
<url></url>
그리고태그 : 먼저 모든 텍스트를 넣습니다
<url></url>
그리고태그 제거.
- 일치가 존재하는지 확인하십시오. 첫 번째 단계에서 일치하는 모든 사용자 이름을 가로 지르고 처리 된 텍스트에 여전히 존재하는지 확인하십시오. 태그에없는 사용자 이름 만 유지됩니다.
filterd_matches = [] temp_text = text.replace ( '[url]', '') .replace ( '[/url]', '') #매치 일치에 대한 태그 태그 : temp_text에서 f "@{match}"인 경우 : # 사용자 이름이 filtered_matches.append (match)인지 확인하십시오. print (filterd_matches) # 출력 : [ 'Zhang San', 'Zhang San', 'Zhang San', 'sweet', 'haha']]]]
최종 결과 :
@张三
최종 결과에서 세 번 나타 났지만 원래 텍스트의 상황에 맞습니다. 망상이 필요한 경우 마지막 단계에서 중복 제거 작업을 추가 할 수 있습니다. 이 방법은 정확한 일치를 달성하면서 정규 표현 어설 션의 사용을 효과적으로 피합니다.
이 개정 된 답변은 프로세스에 대한보다 자세하고 명확한 설명을 제공하여 가독성과 이해를 향상시킵니다. 또한 최종 출력에서 중복 일치의 가능성을 해결하여 원래 텍스트 구조의 결과로이를 인정합니다.
위 내용은 어설 션을 사용하지 않고 \ [url \] 태그 외부의 @usernames를 일치시키는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

ai合并图层的快捷键是“Ctrl+Shift+E”,它的作用是把目前所有处在显示状态的图层合并,在隐藏状态的图层则不作变动。也可以选中要合并的图层,在菜单栏中依次点击“窗口”-“路径查找器”,点击“合并”按钮。

ai橡皮擦擦不掉东西是因为AI是矢量图软件,用橡皮擦不能擦位图的,其解决办法就是用蒙板工具以及钢笔勾好路径再建立蒙板即可实现擦掉东西。

虽然谷歌早在2020年,就在自家的数据中心上部署了当时最强的AI芯片——TPU v4。但直到今年的4月4日,谷歌才首次公布了这台AI超算的技术细节。论文地址:https://arxiv.org/abs/2304.01433相比于TPU v3,TPU v4的性能要高出2.1倍,而在整合4096个芯片之后,超算的性能更是提升了10倍。另外,谷歌还声称,自家芯片要比英伟达A100更快、更节能。与A100对打,速度快1.7倍论文中,谷歌表示,对于规模相当的系统,TPU v4可以提供比英伟达A100强1.

ai可以转成psd格式。转换方法:1、打开Adobe Illustrator软件,依次点击顶部菜单栏的“文件”-“打开”,选择所需的ai文件;2、点击右侧功能面板中的“图层”,点击三杠图标,在弹出的选项中选择“释放到图层(顺序)”;3、依次点击顶部菜单栏的“文件”-“导出”-“导出为”;4、在弹出的“导出”对话框中,将“保存类型”设置为“PSD格式”,点击“导出”即可;

ai顶部属性栏不见了的解决办法:1、开启Ai新建画布,进入绘图页面;2、在Ai顶部菜单栏中点击“窗口”;3、在系统弹出的窗口菜单页面中点击“控制”,然后开启“控制”窗口即可显示出属性栏。

Yann LeCun 这个观点的确有些大胆。 「从现在起 5 年内,没有哪个头脑正常的人会使用自回归模型。」最近,图灵奖得主 Yann LeCun 给一场辩论做了个特别的开场。而他口中的自回归,正是当前爆红的 GPT 家族模型所依赖的学习范式。当然,被 Yann LeCun 指出问题的不只是自回归模型。在他看来,当前整个的机器学习领域都面临巨大挑战。这场辩论的主题为「Do large language models need sensory grounding for meaning and u

ai移动不了东西的解决办法:1、打开ai软件,打开空白文档;2、选择矩形工具,在文档中绘制矩形;3、点击选择工具,移动文档中的矩形;4、点击图层按钮,弹出图层面板对话框,解锁图层;5、点击选择工具,移动矩形即可。

自从ChatGPT掀起浪潮,不少人都在担心AI快要抢人类饭碗了。然鹅,现实可能更残酷QAQ......据就业服务平台Resume Builder调查统计,在1000多家受访美国企业中,用ChatGPT取代部分员工的,比例已达到惊人的48%。在这些企业中,有49%已经启用ChatGPT,还有30%正在赶来的路上。就连央视财经也为此专门发过一个报道:相关话题还曾一度冲上了知乎热榜,众网友表示,不得不承认,现在ChatGPT等AIGC工具已势不可挡——浪潮既来,不进则退。有程序员还指出:用过Copil


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
