The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
正規表現の仕方 TinCanFury シェルプログラミングとスクリプティング 0 2008年4月6日 07:21午後
ヘルプでは、代替テキスト... solidhelix08 シェルプログラミングとスクリプティング 6 2008年2月7日 05:21午前
正規表現を削除するsedで再び! andy2000 シェルプログラミングとスクリプティング 2 2007年5月3日 11:15午前
viの代替に kingdbag UNIXのダミー質問と回答のため 5 2007年1月17日 02:42午後
正規表現 penfold UNIXの詳細&エキスパートのためのユーザー 1 2005年6月28日 08:45午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 評価: Thread Rating: 1 votes, 5.00 average. 表示モード
  #1固定リンク)  
Old 2004年12月10日
Lomic Lomic is offline
登録ユーザー
  
 

参加日: 2004年12月
場所:パリ
投稿: 20
六+正規表現+代替

もう1つの謎私( )

を使用して 私はもう必要はありませんが多くの行を消去したいファイルを編集する

通常のように私は何か:
コード:
:%s/line_to_suppress//g

と元気にやっている

しかし、この場合には、いくつかの特殊文字を含むパターンを消去する

のようなので、私はそれを行うこと:
コード:
:%s#line_to_suppress_with_special_characters##g

しかし、唯一の問題は、私の左の行の先頭に、私は希望されるような何かを予測することはできませんでしたです:
コード:
:%s/*line_to_suppress//g

しかしもちろん、 #私が私を困らに特殊文字を防ぐためには、パターンを保護する... *もう機能しない

私のパターンを含むそれぞれの行を抑制することが最善の方法が、私はどうしたらいいのか分からない

私はかなりの間、多くの場合簡単ですので、一時間のビットがあるはずだ、私は大いに役立つだろう

Thanx
  #2固定リンク)  
Old 2004年12月10日
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
登録ギーク
  
 

参加日: 2003年12月
場所:メルボルン、オーストラリア
投稿数: 2,100
私も、私に従うか分からない-が、バックスラッシュによってメタ文字をエスケープの解釈を抑えることができる...

例:

コード:
:%s/^.*my_patter_has_special_chars\*\/\$\^_in_it.*$//

ご覧のように、行の最初と最後の.*ではメタ文字(のアンカー)は扱われている。

乾杯
ZB
  #3固定リンク)  
Old 2004年12月10日
Lomic Lomic is offline
登録ユーザー
  
 

参加日: 2004年12月
場所:パリ
投稿: 20
引用:
もともとzazzybob投稿
バックスラッシュによってメタ文字をエスケープする場合の解釈を抑えることができる...

例:

コード:
:%s/^.*my_patter_has_special_chars\*\/\$\^_in_it.*$//

ご覧のように、行の最初と最後の.*ではメタ文字(のアンカー)は扱われている。
[ OK ]をmy_pattern_has_special_charsのように見えますが、
コード:
blabla 'toto' rep:/titi/toto/

ので、私の間に保護#

もし私があなたの言いたいことを理解し、私はこのようにすればいい:
コード:
:%s/^.*blabla\ \'toto\'\ rep\:\/titi\/toto\///

右側のですか?もしそうである(と、 [ OK ]を市決して私のパターンを変更するため)
  #4固定リンク)  
Old 2004年12月10日
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
登録ギーク
  
 

参加日: 2003年12月
場所:メルボルン、オーストラリア
投稿数: 2,100
引用:
もともとLomic投稿
もし私があなたの言いたいことを理解し、私はこのようにすればいい:
コード:
:%s/^.*blabla\ \'toto\'\ rep\:\/titi\/toto\///

右側のですか?もしそうである(と、 [ OK ]を市決して私のパターンを変更するため)
を見て、すべてを実際に行うために必要なもの

コード:
:%s/^.*blabla 'toto' rep:\/titi\/toto\///

これはバックスラッシュをエスケープするのに必要である。

乾杯
ZB
  #5固定リンク)  
Old 2004年12月10日
Lomic Lomic is offline
登録ユーザー
  
 

参加日: 2004年12月
場所:パリ
投稿: 20
引用:
もともとzazzybob投稿
これはバックスラッシュをエスケープするのに必要である。
君が正しいと、近くにはもう大丈夫です!私にとって(良い一歩前進)

が、 1つの質問

それはラインを消去するが、それらを抑制していません...

任意のヒント?
  #6固定リンク)  
Old 2004年12月10日
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
登録ギーク
  
 

参加日: 2003年12月
場所:メルボルン、オーストラリア
投稿数: 2,100
何を抑えることを意味ですか?

乾杯
ZB
  #7固定リンク)  
Old 2004年12月10日
Lomic Lomic is offline
登録ユーザー
  
 

参加日: 2004年12月
場所:パリ
投稿: 20
引用:
もともとzazzybob投稿
何を抑えることを意味ですか?
前ファイル:
xxxxxxxxxxx
xxxxxxxxxxx
blabla '東陶機器'担当者: /ティティ/東陶機器/
xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx
blabla '東陶機器'担当者: /ティティ/東陶機器
/ blabla '東陶機器'担当者: /ティティ/東陶機器/
xxxxxxxxxxx
blabla '東陶機器'担当者: /ティティ/東陶機器/
blabla '東陶機器'担当者: /ティティ/東陶機器/
xxxxxxxxxxx

後のファイル:
xxxxxxxxxxx
xxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx


xxxxxxxxxxx


xxxxxxxxxxx

私が望む結果:
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx

Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 02:02午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0