> 백엔드 개발 > PHP 튜토리얼 > phpstorm에서 일반 매칭을 사용하여 빈 줄과 주석 줄을 삭제하는 방법

phpstorm에서 일반 매칭을 사용하여 빈 줄과 주석 줄을 삭제하는 방법

php中世界最好的语言
풀어 주다: 2023-03-26 21:58:01
원래의
1855명이 탐색했습니다.

이번에는 phpstorm에서 빈 줄과 주석 줄을 삭제하기 위해 일반 매칭을 사용하는 방법을 보여 드리겠습니다. phpstorm에서 빈 줄과 주석 라인을 삭제하기 위해 일반 매칭을 사용할 때의 주의 사항은 무엇입니까? 봐.

필요할 때가 있습니다. 프레임워크의 소스 코드를 읽을 때 소스 코드의 주석 줄을 한 줄씩 수동으로 삭제하면 충분히 과학적이지 않습니다.

물론, 강력한 정규식(regExp 정규식)을 생각했습니다. 정규식을 작성하면 모든 주석 줄을 찾아서 요구 사항을 충족하는 빈 줄로 바꿀 수 있습니다.

1. ctrl + F, 정규식 입력: (//.*$)|(/*(.|s)*?*/)(//.*$)|(/*(.|s)*?*/)

2. ctrl + R, 不输入:

3. 点击后面的 Replace all

但发现,这样并没有完全实现我们的需求,只是将注释行替换成了空行。

所以,下面我们再写一个正则表达式, 将空行匹配出来,删掉。

1.ctrl + F, 输入正则表达式: ^n

2.ctrl + R, 不输入

3.点击后面的 Replace all

但发现,还是并没有全部删掉空行。(还有一些空行没删掉)

所以,我们继续来一个正则匹配删除。

1.ctrl + F, 输入正则表达式: sn

2.ctrl + R, 不输入

3.点击后面的 Replace all

好的,到这里,所有的空行全部删除。 开心一下 -:)

phpstorm用正则删除PHP代码空行小技巧

有很多小伙伴会遇到代码空行特别多,但是一行一行删除肯定很烦躁,这时候就需要用到批量删除空行。

怎么批量删除空行呢?

我的办法是用正则把所有空行找到,然后一键全部替换。

首先把Match Case和Regex打上勾

第一个搜索框就填写正则规则:^n

2. 입력:

3. 모두 바꾸기

를 클릭했지만 이것이 우리의 요구 사항을 완전히 충족하지 못하는 것을 발견하고 주석 줄을 빈 줄로 바꿨습니다.

그래서 빈 줄을 일치시키고 삭제하는 또 다른 정규식을 작성해 보겠습니다.

1.ctrl + F, 정규식 입력: ^n

2.ctrl + R, 입력 안 함

3 뒤에서 모두 바꾸기를 클릭하세요

하지만 그렇지 않은 것으로 나타났습니다. all 빈 줄을 삭제합니다. (아직 삭제되지 않은 빈줄이 있습니다)

그럼 계속해서 정규 매칭 삭제를 진행해 보도록 하겠습니다.
1.ctrl + F, 정규식 입력: sn

2.ctrl + R, 입력 안 함 3 뒤에서 모두 바꾸기

좋아요, 모두 삭제를 클릭하세요. 모두 빈 줄. 즐거운 시간 보내세요 -:)🎜🎜phpstorm은 정규 표현식을 사용하여 PHP를 삭제합니다. code🎜 빈 줄에 대한 팁🎜🎜많은 친구들이 코드에서 빈 줄을 많이 접하게 되지만, 하나씩 삭제하는 것은 분명히 귀찮은 일입니다. 이때 빈 줄을 일괄 삭제해야 합니다. 🎜🎜빈 줄을 일괄 삭제하는 방법은 무엇입니까? 🎜🎜내 방법은 정규식을 사용하여 모든 빈 줄을 찾은 다음 한 번의 클릭으로 모두 바꾸는 것입니다. 🎜🎜먼저 대소문자 및 정규식을 확인하세요🎜🎜첫 번째 검색창에 ^n의 일반 규칙을 입력하세요.🎜🎜빈 줄을 모두 일치시킨 후 [모두 바꾸기]를 클릭하세요. 🎜🎜🎜🎜🎜교체 효과는 다음과 같습니다. 🎜🎜🎜🎜🎜이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요! 🎜🎜추천 자료: 🎜🎜🎜 PHP에서 에코에 쉼표와 점을 사용하는 단계 요약 🎜🎜🎜🎜🎜 PHP로 WeChat 원격 제어 서버를 개발하는 단계에 대한 자세한 설명 🎜🎜🎜

위 내용은 phpstorm에서 일반 매칭을 사용하여 빈 줄과 주석 줄을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿