0958デフォルトの名無しさん2022/10/19(水) 23:16:04.31ID:Siu0jmKN
>>957
そんなのファイル形式さえわかればどんな言語ででも作れるだろ
ただお前みたいな馬鹿には無理だろ 文献管理ソフト作りたいんだがどの言語選んで何やったらいい?
大まかには日本語文献に特化したRefworksっぽいのを作りたい
ciniiや国会図書館のサイトから特定の情報取り出してソフト内で整序したり取ってきた情報をWordとかに特定の型で出力できるようにしたい
.exeを開いてその中で検索して文献の個別ページ開いたら特定のボタン押して情報抜き出すみたいなの想定してるんだけど(検索に関してはchromeの拡張機能的なのでもいける?)
で、整序されたリストにあるボタン押すと特定の型で情報がクリップボードに保存されるorWordのプラグインで情報出力みたいな
プログラミングに関してはさっぱりなんで難易度とかも含め教えてほしい
0963デフォルトの名無しさん2022/10/20(木) 03:11:33.90ID:jlrAZK3v
人に聞いてる時点で無理
0964デフォルトの名無しさん2022/10/20(木) 07:06:38.26ID:oAWdQWVe
C#だろうね
0965デフォルトの名無しさん2022/10/20(木) 07:41:08.65ID:oAWdQWVe
You Tuberのセイト先生ってほんとにプログラマーやってんの?
ガチゴミのイメージしかないケド…
0967デフォルトの名無しさん2022/10/20(木) 08:29:58.41ID:exNhzdza
>>962
言語はC#でいいんじゃね
情報取得とビューワーとコンバーターだから、難易度はそれほど高くない
でも、扱うフォーマットが多そうだから時間はかかりそう 0968デフォルトの名無しさん2022/10/20(木) 10:00:53.50ID:0fqvVmRo
正規表現に詳しい方、教えてください。
テキストエディタの置換機能で
【hoge】 → hoge
【fuga】 → fuga
【aaaa】 → aaaa
と、括弧が付いたのが何十箇所もあるのを、一括で括弧を抜く処理がしたいです。
上手い書き方はありますか?
使ってるテキストエディタのスレで聞けよ
メモ帳なら置換ダイアログ開いて「【」で検索・置換の欄を空にして全部置換ボタンみたいの押せばなるんじゃねーか
0971デフォルトの名無しさん2022/10/20(木) 10:32:54.51ID:0fqvVmRo
ちょっと要約して書いたので【hoge】とか書いてしまいましたが、本当にやりたいことはPHPのLaravelの関数を抜く処理で
{{ __('hoge') }} → hoge
とする処理です。
単に 「{{ __('」 と 「') }} 」 を一括置換すると、消えてはいけない部分まで消してしまうので。 「') }} 」 で締めているところは他にもあるので。
「{{ __('」 と 「') }} 」 で挟まれた箇所だけ処理したい、という話です。
使ってるエディタのスレで聞けよ sedとかLLならともかくそのエディタの正規表現のサポート度合いが分かんねーんだからよ
つかこう書いて上手くいきませんでしたで理解の手助けを求めるなら分かるが、お前のは式の組み立てを他人に投げてやらせてんのと同じじゃねーか
今時正規表現の記法くらいどこにでも転がってんだろうよカンタンに学べんだろ
正規表現でもスクリプトやマクロでも
適用対象、除外対象の命名ルール(パターン)が必要では
なんでそうなんだよ 関数の名前なら普通は([[:alnum:]]*)で取れるだろうし、百歩ゆずっても([^']*)で充分取れる
何を検索するかで使いわけるにきまってんじゃん
逆に最長一致を絶対使わないと思ったのはなぜ?
最長マッチで嬉しいことがなにかあるか聞いただけだよね?
なにアホなこと言い出してるの?
"abc\"def"
引用符の中を取り出してみなよw
ちなみにこれでどっちも抜き出せるぞ
([^"]|\\")+
最長一致を使わずこれより短く書いてご覧
0995デフォルトの名無しさん2022/10/20(木) 22:17:17.04ID:ELWp+mtr
Rubyだけは使ってはいけないということだな
0997デフォルトの名無しさん2022/10/21(金) 16:39:57.42ID:X//QLN3D
0999デフォルトの名無しさん2022/10/22(土) 00:36:41.00ID:EWgHsoKI
スレの結論
衰退言語Rubyは使ってはいけません
1000デフォルトの名無しさん2022/10/22(土) 00:37:17.95ID:smVYDH46
rubyはオワコン
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 55日 8時間 33分 22秒