スレ立てるまでもない質問はここで 161匹目 at TECH
[2ch|▼Menu]
939:デフォルトの名無しさん
22/10/20 13:13:32.83 EjoMYd4Y.net
>>938
引用符があるから文字列だろw

940:デフォルトの名無しさん
22/10/20 13:22:53.49 8psCm6BW.net
最長マッチで嬉しいことって何かある?

941:デフォルトの名無しさん
22/10/20 13:27:24.23 EjoMYd4Y.net
ある

942:デフォルトの名無しさん
22/10/20 13:28:35.53 8psCm6BW.net
何がある?

943:デフォルトの名無しさん
22/10/20 13:30:46.45 EjoMYd4Y.net
何を検索するかで使いわけるにきまってんじゃん
逆に最長一致を絶対使わないと思ったのはなぜ?

944:デフォルトの名無しさん
22/10/20 13:33:09.19 8psCm6BW.net
最長マッチで嬉しいことがなにかあるか聞いただけだよね?
なにアホなこと言い出してるの?

945:デフォルトの名無しさん
22/10/20 13:36:46.13 EjoMYd4Y.net
"abc\"def"
引用符の中を取り出してみなよw

946:デフォルトの名無しさん
22/10/20 20:21:04.60 8psCm6BW.net
>>945
お前こそ取り出してみなよw
"abc\"def","abc\"def"

947:デフォルトの名無しさん
22/10/20 20:25:19.74 mCXwbcI8.net
>>934
>>925のレスで言うところの「ビューワー」を作る際のキットになるのが「3大データベース」
ciniiから得た情報を「ビューワー」に落とし込む際にすっぽりハマるように情報を変換するのがO/Rマッパーって感じ?
ちなみにC#では3大データベースとかO/Rマッパーは使えないの?
あとciniiがAPI提供してるけどこのAPI通じて引っ張ってくる感じでいいのかな
「CiNii全般 - メタデータ・API」
URLリンク(support.nii.ac.jp)
情報の移動は大まかにこんなかんじ?
cinii
↓←ciniiAPIからの文献データ
↓←O/Rマッパーで変換
ビューワー(3大データベースのどれかをもとに作成)
↓←O/Rマッパーで変換?
↓←Wordアドオン
Word
それとプロのウェブ開発者とかは目指してない
ところでこれやるのやっぱり素人には難しすぎる?

948:デフォルトの名無しさん
22/10/20 21:05:08.55 Sw/y3Njc.net
>>946
もう自分が何を聞いたか忘れたんかいw

949:デフォルトの名無しさん
22/10/20 21:10:26.62 Sw/y3Njc.net
ちなみにこれでどっちも抜き出せるぞ
([^"]|\\")+
最長一致を使わずこれより短く書いてご覧

950:デフォルトの名無しさん
22/10/20 21:22:38.01 ikrbXPh8.net
>>924
なるほどわかりやすくて助かります
まずは紐解いてそこから探ってくんですね
今思えば過去にHTMLを使ってページ作成したこともあり、今更ながらHTMLも言語の1つだったんですね...
イメージとやるべきことがわかってスッキリしました ありがとうございました
C++かJAVAを勉強して挑戦してみたいと思います
失礼致しました

951:デフォルトの名無しさん
22/10/20 21:41:00.51 8psCm6BW.net
>>948
都合のいい例を持ってきても意味ないですね

952:976
22/10/20 21:49:34.67 zGrDbuOl.net
>>947
1. どこかからデータを取得して、サーバーで処理する
2. 処理したデータを、データベース・CSV ファイルなどへ保存する
ここで、3大データベースなら、Ruby on Rails, O/Rマッパーを使う。
CSVファイルなら、それをExcel などで開けばよい
ブラウザで見るなら、RailsでHTML, CSS, JavaScript を使う
データを処理・保存して、それを何かで見るのは、Railsのウェブ開発と同じ。
かなり難しい
データベースを使わず、CSVファイルへ保存するなら、少し簡単

953:デフォルトの名無しさん
22/10/20 22:17:17.04 ELWp+mtr.net
Rubyだけは使ってはいけないということだな

954:976
22/10/20 22:27:56.51 zGrDbuOl.net
>>947
Ruby で、RSS, RDF 形式なら、
library rss
URLリンク(docs.ruby-lang.org)

955:デフォルトの名無しさん
22/10/21 16:39:57.42 X//QLN3D.net
次スレ
スレ立てるまでもない質問はここで 162匹目
スレリンク(tech板)

956:976
22/10/21 21:14:34.88 X//QLN3D.net
>>947
Ruby のRSS::Parser で、CiNii のRDF の所のXML ファイルをパースしたら、
channel タグが無いのでパースエラーとなり、処理できない。
そこで、Nokogiri で、スクレイピングしてみた
require 'nokogiri'
file_path = "input.rdf"
doc = Nokogiri::XML( File.read file_path )
# 名前空間は、: の代わりに、| で区切る
title = doc.at_css( "dc|title" ).content
researcher = doc.at_css( "creator > Researcher > foaf|name" ).content
puts title, researcher
出力
共通性と固有性のあいだ
大向 一輝

957:デフォルトの名無しさん
22/10/22 00:36:41.00 EWgHsoKI.net
スレの結論
衰退言語Rubyは使ってはいけません

958:デフォルトの名無しさん
22/10/22 00:37:17.95 smVYDH46.net
rubyはオワコン

959:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 55日 8時間 33分 22秒


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

547日前に更新/241 KB
担当:undef